DEV Community

Cover image for Kubernetes
Ibrahim S
Ibrahim S

Posted on

Kubernetes

🔹 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)