Assignment – day 3

DevOps

MOTOSHARE 🚗🏍️
Turning Idle Vehicles into Shared Rides & Earnings

From Idle to Income. From Parked to Purpose.
Earn by Sharing, Ride by Renting.
Where Owners Earn, Riders Move.
Owners Earn. Riders Move. Motoshare Connects.

With Motoshare, every parked vehicle finds a purpose. Owners earn. Renters ride.
🚀 Everyone wins.

Start Your Journey with Motoshare

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.