Debug School

Asha Francis
Asha Francis

Posted on

What is Kubernetes? by Asha

Write a notes on www.debug.school which contains following topics in your own words.

  • What is Kubernetes?
    Ans: Kubernetes is a container orchestration which can do auto scaling, load balancing ,auto healing etc.

  • What are the 10 feature which we need at prod level, Kubernetes has it
    Ans:

  • Auto healing

  • Scalability

  • Load balancing

  • Security

  • Architecture of Kubernetes and few lines for each component
    Ans: Kubernetes architecture contains master and worker nodes.
    Master is the main component which manages and gives instructions to worker nodes.
    Master node should be in linux and worker can be linux / windows depends on the OS version.
    Master node has 4 main components. api server, controller, scheduler
    api server - API server is the front end of the master node. it has etcd which is the storage part and has stores all information related to the cluster.
    controller - controller controlles all the activities inside the cluster and give instructions to api server
    scheduler - schedules if any node is not expected number as per the desitred state.

  • What is POD, write a 10 lines explaination on POD
    Ans: Pod is running inside worker nodes and can have one /many containers.
    pods are getting instantiated by the nodes.
    pod has only 3 states, pending, running, succeded , failed.
    As long as the containers are running inside the pod, then pod also runs.
    pod cannot be started.
    same pod cannot be instantiated , but similar pods can be.

Top comments (0)