Assignment – day 3
Limited Time Offer!
For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!
Write down 10 features of Kubernetes with image?
- Storage orchestration
- Auto scaling
- Load balancing
- Self healing
- Container grouping using pod
- Automate roll backs
What are the components of Kubernetes master and explain each component’s function?
- Apiserver: exposes REST APIs. This is the entry point to the k8s cluster. API server access JSON data via manifest file
- Cluster store: Stores cluster state and configurations.
- Controller manager: Controller of controllers like node controller, namespace controller, etc. Each controller has its own responsibilities
- 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.