Question-51: What is the benefits of having applications in the container?

Answer: Application container provide a clean abstraction for applications, and when packaged in the Docker Image format they can be easily build, deploy and distributed. And being in a container they also provide the isolation between applications running on the same hardware and helps in avoiding dependency conflicts.

Question-52: What is Kubernetes?

Answer: Kubernetes is a service using this you can create a distributed system with the container. And you can create a Kubernetes cluster on the bare metal servers or you can use the cloud provided Kubernetes service.

Question-53: What is the minikube?

Answer: Using minikube tool you can create local Kubernetes cluster which can run un a VM on your local laptop or desktop. However, minikube helps you to create a single node cluster as a starting point you can use it, but not that much powerful.

Question-54: What is “Docker-in-Docker” tool?

Answer: This is a new tool which can help you create a multi-node cluster on a single machine.

Question-55: Which service is provided by Google Cloud for Kubernetes?

Answer: Google Cloud provides as hosted service named as “KaaS”, Kubernetes as a service and known as GKE (Google Kubernetes Engine)