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)