Here are some sample answers to the questions presented in this chapter:
- The Kubernetes master is responsible for managing the cluster. All requests to create objects, reschedule pods, manage ReplicaSets, and more happen on the master. The master does not run the application workload in a production or production-like cluster.
- On each worker node, we have the kubelet, the proxy, and container runtime.
- The answer is A. Yes. You cannot run standalone containers on a Kubernetes cluster. Pods are the atomic units of deployment in such a cluster.
- All containers running inside a pod share the same Linux kernel network namespace. Thus, all processes running inside those containers can communicate with each other through localhost in a similar way to how processes or applications directly running on the host can communicate with each...