Components of Kubernetes Worker Node:

Control Plane The clusters are controlled by the component plane. The scheduling, instantiating a pod and deployments are handled by the control plane. kubelet The process responsible for communication between the Kubernetes control plane and the node. Container Runtime A runtime responsible for the managing the container.

Read more

Components of Kubernetes Master

API Server – It serves as the component where the kubernetes receives the input from the external application or end user. etcd Cluster – It serves as the brain of the kubernetes where the information are stored as a key value pair. kube-scheduler It always run in the background. It is where the pods runtime are schedules. Control Manager It is responsible for running multiple distinct applications

Read more

Features of Kubernetes:

1) Allow us to run or manage multiple containers. 2) Whenever there’s a issue, the kubernetes will self heal itself. 3) Improve the stability of the application. 4) Reduced size as Kubernetes don’t have OS. 5) Cost cutting. 6) Multiple computing services can be managed from the single dashboard.

Read more

Docker Images

> Docker is a read-only template with instructions for creating a Docker container.. > An image may be an independent or may be based on other image with some customization. > It is a file which is used to execute the code in Docker container. >The docker image runs only in the docker platform. >A Docker image contains application code, libraries, tools, dependencies and other files needed to make an application run >It might be a group of files or

Read more

Docker Storage Drivers

The images and containers in Docker host are stored, managed and mapped using some pluggable architecture. This plugins are known as Docker Storage Drivers. Types: Driver Description overlay2 overlay2 is the preferred storage driver for all currently supported Linux distributions, and requires no extra configuration. fuse-overlayfs fuse-overlayfsis preferred only for running Rootless Docker on a host that does not provide support for rootless overlay2. On Ubuntu and Debian 10, the fuse-overlayfs driver does not need to be used, and overlay2 works even in rootless mode. Refer

Read more

Creating Centos layer

docker run –name akilan_centos_container -itd centosdocker attach 47ff211e687b8a499d1a213132c9141cfd8e4eb8d167618c941de3ad8bf59ddadocker psdocker ps|grep akilan2010 docker commit -a “akilan” -m “centos-git-httpd-akilan” \d 47ff211e687b8a499d1a213132c9141cfd8e4eb8d167618c941de3ad8bf59dda centos-git-httpd-akilandocker images

Read more

Top Docker Images

Ubuntu – Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world’s most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. Centos – CentOS Linux is a community-supported distribution derived from sources freely

Read more

Docker Pause and Docker Unpause

The commands docker pause <container_name> and docker unpause <container_name> are used to temporarily suspend or pause the running container. While running the docker pause command the memory will be there, but the running container will be stopped and while running the docker unpause command the paused container will resume and start with the pre-existing memory.

Read more

Docker Stop Vs Docker Kill

docker stop will accept the time in other words it’ll not force the process to stop. But the docker kill will force the running process to stop. When we use the command docker stop on the stopped container, it will not throw any error. But if we try using the docker kill command on the stopped container it will throw an error.

Read more