Sobes.tech
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