120 likes | 197 Views
Visualpath is the Best Docker and Kubernetes online & Classroom Training Institute in Hyderabad. Learn More Tools Docker and Kubernetes. We are Providing Backup Classes & Lab Facility. Expert & Certified Trainers, Lifetime Access to Recorded Sessions & 24/7 Support. For More Details Call @ 9618245689 & What’sapp @9989971070
E N D
Features of Docker & Kubernetes Visit: www.visualpath.in
Features of Docker • Docker has the ability to reduce the size of development by providing a smaller footprint of the operating system via containers. • With containers, it becomes easier for teams across different units, such as development, QA and Operations to work seamlessly across applications. • You can deploy Docker containers anywhere, on any physical and virtual machines and even on the cloud. • Since Docker containers are pretty lightweight, they are very easily scalable.
Components of Docker Docker has the following components • Docker for Mac − It allows one to run Docker containers on the Mac OS. • Docker for Linux − It allows one to run Docker containers on the Linux OS. • Docker for Windows − It allows one to run Docker containers on the Windows OS. • Docker Engine − It is used for building Docker images and creating Docker containers. • Docker Hub − This is the registry which is used to host various Docker images. • Docker Compose − This is used to define applications using multiple Docker containers.
Docker - Kubernetes Architecture • Kubernetes is an orchestration framework for Docker containers which helps expose containers as services to the outside world. For example, you can have two services − One service would contain nginx and mongoDB, and another service would contain nginx and redis. Each service can have an IP or service point which can be connected by other applications. Kubernetes is then used to manage these services.
Kubernetes has several components in its architecture • etcd − This component is a highly available key-value store that is used for storing shared configuration and service discovery. Here the various applications will be able to connect to the services via the discovery service. • Flannel− This is a backend network which is required for the containers. • kube- apiserver− This is an API which can be used to orchestrate the Docker containers.
kube-controller-manager− This is used to control the Kubernetes services. • kube-scheduler− This is used to schedule the containers on hosts. • Kubelet− This is used to control the launching of containers via manifest files. • kube-proxy− This is used to provide network proxy services to the outside world.
Contact If you want to Learn Docker and Kubernetes online Training Contact Visual path. Visual path is Leading Training Institute for Docker and Kubernetes online Training in Hyderabad. For More Info call us @ 9618245689 & what’sapp @ 9989971070