Assignment – day 3

DevOps

Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.


Get Started Now!

Write down 10 features of Kubernetes with image?

  1. Storage orchestration
  2. Auto scaling
  3. Load balancing
  4. Self healing
  5. Container grouping using pod
  6. Automate roll backs

What are the components of Kubernetes master and explain each component’s function?

  1. Apiserver: exposes REST APIs. This is the entry point to the k8s cluster. API server access JSON data via manifest file
  2. Cluster store: Stores cluster state and configurations.
  3. Controller manager: Controller of controllers like node controller, namespace controller, etc. Each controller has its own responsibilities
  4. Scheduler : creates pods and assign to available node

What are the components of Kubernetes worker and explain each component’s function?

  • Kubelet:
    • Registers node with cluster
    • Monitor apiserver for changes.
    •  Kubelet instantiates pods.
    • Manages pode lifecycle
    • Communicates back to master.
    • Reports pod and node state
  • Container engine: for container management like pull images, start image, etc. Eg: docker
  • Kube-proxy:
    • this is for k8s networking – maintains network rules on nodes.