đš 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)