Q1. What is Kubernetes?
Ans: Kubernetes is an open-source container orchestration system for deploying, scaling, and managing the automated application. It offers an excellent community and works with all cloud providers. Hence, it is a multi-container management solution.
Q2. What is a container?
Ans: Containers are a technology for collecting the compiled code for an application when it is required at run-time. Each container allows you to run repeatable, standard dependencies and the same behaviour whenever the container runs. It divides the application from the underlying host infrastructure to make the deployment much easier in cloud or OS platforms.
Q3. What are the nodes that run inside the Kubernetes?
Ans: A node is a worker machine or VM depending on the cluster. Each node contains services to run the pods and the pods are managed by the master components.
Q4. What are the services that a node gives and their responsibilities?
Ans: The services that include in a node is as follows:
Container run-time
Kubelet
Kube-proxy
The Container run-time is responsible to start and manage the containers. The kubelet is responsible for running the state of each node and receives commands from the master to work on it and it is also responsible for the metric collection of pods. The Kube-proxy is a component that manages the subnets and makes services available for all other components.
For More Info Visit: https://mindmajix.com/kubernetes-interview-questions
Top comments (0)