๐น Kubernetes is an open-source ๐ฐ๐ผ๐ป๐๐ฎ๐ถ๐ป๐ฒ๐ฟ ๐ผ๐ฟ๐ฐ๐ต๐ฒ๐๐๐ฟ๐ฎ๐๐ถ๐ผ๐ป system for automating software deployment, scaling, and management.
๐๐ฒ๐ฎ๐๐๐ฟ๐ฒ๐:
โ Load balancing
โ Self-healing
โ High availability / Ensure no downtime / Maintain fault tolerance
โ Performance enhancement
โ Auto-scaling
๐น Kubernetes follows Master and Worker architecture. Master is responsible for all the heavy lifting which we will dive into in a moment and assigning tasks to workers or just nodes.
๐ ๐ฎ๐๐๐ฒ๐ฟ ๐๐ผ๐บ๐ฝ๐ผ๐ป๐ฒ๐ป๐๐:
1๏ธโฃ API Server - Exposes the Kubernetes API.
2๏ธโฃ Controller - Helps in maintaining the desired state of your cluster.
3๏ธโฃ Scheduler - Schedules pods onto nodes.
4๏ธโฃ etcd - Persistent storage which stores all cluster data.
๐ช๐ผ๐ฟ๐ธ๐ฒ๐ฟ ๐๐ผ๐บ๐ฝ๐ผ๐ป๐ฒ๐ป๐๐:
1๏ธโฃ Kubelet - An agent that runs on each node in the cluster.
2๏ธโฃ Kube Proxy - Takes care of Kubernetes networking.
3๏ธโฃ Container Runtime - Responsible for running containers.
โ Install Minikube on Mac - https://medium.com/@ibrahims/install-minikube-on-mac-d0fb21f5a09a
โ ReplicaSet โ Kubernetes - https://ibrahims.medium.com/replicaset-kubernetes-5285ddef6b2d
โ Services โ Kubernetes - https://ibrahims.medium.com/services-kubernetes-0674c52a3585
โ Ingress โ Kubernetes - https://ibrahims.medium.com/ingress-kubernetes-f87ed36f78f0
โ ConfigMap โ Kubernetes - https://ibrahims.medium.com/configmap-kubernetes-33b68649688e
โ ConfigMaps & Secret โ Kubernetes - https://ibrahims.medium.com/configmaps-secret-kubernetes-1f3bab7d5030
โ RBAC โ Kubernetes - https://medium.com/@ibrahims/rbac-kubernetes-e709d046db87
โ Security Context โ Kubernetes - https://ibrahims.medium.com/security-context-kubernetes-9672ae2380f9
โ Health Check โ Kubernetes - https://medium.com/@ibrahims/health-check-kubernetes-be0b52a12e76
โ Monitoring โ Kubernetes - https://ibrahims.medium.com/monitoring-kubernetes-cbd89410c0b4
โ Taints and Tolerations โ Kubernetes - https://ibrahims.medium.com/taints-and-tolerations-kubernetes-673307c49447
Top comments (0)