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

👋 While you are here

Reinvent your career. Join DEV.

It takes one minute and is worth it for your career.

Get started

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay