DEV Community

Cover image for Kubernetes
Ibrahim S
Ibrahim S

Posted on

1

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

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤ī¸ or a friendly comment on this post if you found it helpful!

Okay