Feynman Metodu ile Kubernetes: Nedir Bu Control Plane ve Worker Node 🤔?
Selamlar ben Mine! DevOps dünyasına adım attığım bu günlerde, öğrendiğim konuların hem kendi zihnimde iyice pekişmesi hem de sizlerin…
Feynman Metodu ile Kubernetes: Nedir Bu Control Plane ve Worker Node 🤔?
Selamlar ben Mine! DevOps dünyasına adım attığım bu günlerde, öğrendiğim konuların hem kendi zihnimde iyice pekişmesi hem de sizlerin akılda kalıcı bir şekilde öğrenmesini sağlamak amacıyla Kubernetes’e harika bir giriş yapalım diyorum 😊
Hazırsan hikayemiz başlıyor, kemerleri bağlayın! 🎊🎁
📦 KUBERNETES Nedir?
Diyelim ki bir e-ticaret şirketimiz var (düşüncesi bile güzel :P). Başlarda siparişlerimiz azdı, kargo kutularımızı hazırlayıp göndermekle tek başımıza kolayca başa çıkabiliyorduk. Fakat gün geçtikçe işler büyüdü, siparişler çığ gibi arttı ve artık bu devasa operasyonu tek başımıza yönetemez hale geldik.
Hangi kutu hangi kamyona binecek? Kamyon yolda bozulursa içindeki kutulara ne olacak?
İşte tam bu kaosun ortasında işleri devralacak dahi bir Operasyon Müdürü işe alıyoruz. Karşınızda: Kubernetes (K8s)! 😎
Kubernetes, adeta bir orkestra şefi gibi duruma müdahale ediyor; kargo kutularımızı ve kamyonlarımızı yöneterek işlerin sistematik ve düzenli işlemesini sağlıyor.
Tabi ki Kubernetes bu dev operasyonu tek başına yönetmiyor, arkasında çok güçlü bir ekiple geliyor. Bu ekibi iki ana departmana ayırabiliriz: Control Plane (Yönetim Ofisi) ve Worker Nodes (Depolar).
Patron olarak biz emri Yönetim Ofisi’ne iletiyoruz, onlar da depodaki işçilere işi yaptırıyor 👌🏼
🧠 Control Plane (Yönetim Ofisi)
Control Plane, şirketin beynidir; yönetimi, planlamayı ve asayişi o sağlar. Masa başında oturan 4 önemli yöneticiden oluşur:
- Kube-apiserver (Sekreter): Şirketin dış dünyayla temas kuran tek insanıdır. Biz patron olarak içeri girip bir emir verdiğimizde, bu isteği ilk karşılayan sekreterdir. O onay vermeden şirkette kuş uçmaz!
- etcd (Büyük Arşiv Defteri): Şirketteki her şeyin yazılı olduğu devasa bir günlüktür. Hangi depoda kaç kutu var, kim ne yapıyor hepsi burada tutulur. Bu defter kaybolursa şirket batar!
- Kube-scheduler (İş Dağıtıcı / Planlamacı): Elinde kargo kutularıyla bekler. “Hangi depoda daha çok boş yer var?” diye bakar ve yeni kutuları en uygun olan depoya yerleştirir.
- Kube-controller-manager (Denetleyici): İşlerin bizim istediğimiz gibi gidip gitmediğini sürekli denetler. Örneğin, “Her zaman 3 web sitesi kutusu açık olacak” dediysek, sürekli sayar. Eğer kutulardan biri yırtılırsa, durumu hemen Sekreter’e (API) bildirerek yeni bir kutu açılmasını sağlar.
⚠️ Küçük bir şirket kuralı: Bu yöneticilerin hiçbiri birbiriyle doğrudan konuşmaz! Herkes sadece Sekreter (Kube-apiserver) ile konuşur ve bilgileri Büyük Deftere (etcd) onun aracılığıyla yazdırır.
🏭 Worker Node (Depolar ve İşçiler)
Burası işin fiziksel olarak yapıldığı, kargo kutularının taşındığı hareketli sahadır.
- Worker Node (Depo): Kargo kutularının içinde durduğu fiziksel binalardır, yani bizim gerçek sunucularımızdır.
- Kubelet (Depo Şefi): Her depoda bir şef bulunur. Yönetim ofisindeki sekreterden emirleri alır: “Senin depoya 2 yeni kutu eklenecek.” Şef hemen işe koyulur, kutuları hazırlar ve durum raporunu merkeze iletir.
- Pods (Kargo Kutuları): Kubernetes dünyasındaki en küçük ve en önemli birimdir. Bizim kodlarımızın, uygulamalarımızın canlı olarak çalıştığı yer tam olarak bu kutuların içidir.

✨ Özetle;
Kubernetes’in tüm felsefesi, bizim patron olarak verdiğimiz emirleri (İstenen Durum), depolardaki mevcut durumla (Mevcut Durum) her zaman dengede tutmaktır. Depolardan biri yansa bile, yönetim ekibi anında organize olur ve eksilen kutuları diğer depolarda yeniden açar!
Kubernetes dünyasına ilk adımımızı attık! Bir sonraki yazıda bu kargo kutularının (Pod) iç dünyasına ve birbirleriyle nasıl haberleştiklerine (Services) değineceğiz.
Takipte kalın, bol kodlu günler! 🚀
메타데이터
- post_id
- 84dccdcb134e
- slug
- feynman-metodu-ile-kubernetes-nedir-bu-control-plane-ve-worker-node-84dccdcb134e
- url
- https://medium.com/@minekrmaci/feynman-metodu-ile-kubernetes-nedir-bu-control-plane-ve-worker-node-84dccdcb134e
- canonical_url
- https://medium.com/@minekrmaci/feynman-metodu-ile-kubernetes-nedir-bu-control-plane-ve-worker-node-84dccdcb134e
- author_url
- https://medium.com/@minekrmaci
- status
- ok
- fetched_at
- 2026-06-20 20:29:01