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)