What is Kubernetes?
Is is a open source management framework used for scaling, deploying and managing your containersWhat are the 10 feature which we need at prod level, Kubernetes has it
Auto scaling
Load balancing
Monitoring of applications
Network policy
Log management
Replica feature
Container management
Security policies
Lifecycle management
10.Storage orchestrationArchitecture of Kubernetes and few lines for each component
k8s cluster contains nodes, pods and image registry.
k8s control plane contains API server, etcd, kube-scheduler, kube-controller-manager
Controller - Drives the states of nodes, pods, namespace. Observes and checks the current state using API server.
API server- exposes the APIs
Scheduler - schedules and manages the pods. Determines whether a cluster is healthy and if new pods needs to be deployed.
etcd - Stores configuration data.
worker node contains kubelet, kube-proxy and container engine
Top comments (0)