Middle
Kubernetesda boshqaruv darajasi (control plane) qaysi komponentlardan iborat?
sobes.tech AI
AIdan javob
Kubernetes Kontrol Dasturining komponentlari quyidagilardan iborat:
- kube-apiserver: Kubernetesning universal API'sini ta'minlaydi, barcha so'rovlarni qayta ishlaydi va klaster holatini tasdiqlash va saqlash uchun javobgardir.
- etcd: Tarqoq, muvofiqlashtirilgan kalit-qiymat saqlash joyi bo'lib, klaster konfiguratsiya ma'lumotlari va holatini saqlash uchun ishlatiladi.
- kube-scheduler: Yangi yaratilgan podlarni tugunlarga tayinlaydi, pod talablarini va tugun resurslarini tahlil qiladi.
- kube-controller-manager: API-server orqali klaster holatini kuzatadigan va hozirgi holatni istalgan holatga olib kelishga harakat qiladigan nazorat qiluvchilarni ishga tushiradi. Misollar: Deployment Controller, DaemonSet Controller, Replication Controller.
- cloud-controller-manager (ixtiyoriy): AWS, GCP, Azure va boshqalar kabi bulut provayderlari bilan o'zaro ta'sir qiladi, yuk tashlash va disklar kabi bulutga xos resurslarni boshqaradi.
Ushbu jadval komponentlarning vazifalarini umumlashtiradi:
| Komponent | Vazifa |
|---|---|
| kube-apiserver | API, tasdiqlash, holatni saqlash |
| etcd | Tarqoq holat saqlash joyi |
| kube-scheduler | Podlarni tugunlarga taqsimlash |
| kube-controller-manager | Resurslarni boshqarish uchun nazorat qiluvchilarni ishga tushirish |
| cloud-controller-manager | Bulut provayderi bilan o'zaro ta'sir qilish |