Middle
Кадом компонентҳо қисми сатҳи идоракунӣ (control plane) дар Kubernetes мебошанд?
sobes.tech AI
Ҷавоб аз AI
Компонентҳои Control Plane-и Kubernetes иборатанд аз:
- kube-apiserver: API-и умумиҷаҳонии Kubernetes-ро таъмин мекунад, ҳамаи дархостҳоро коркард мекунад ва масъул барои тасдиқ ва нигоҳдории ҳолати кластер мебошад.
- etcd: Захираҳои тақсимшуда ва мутобиқшудаи калид-арзиш, барои нигоҳдории маълумоти конфигуратсия ва ҳолати кластер истифода мешавад.
- kube-scheduler: Подҳои навсохтро ба нодҳо таъин мекунад, талаботи под ва захираҳои дастрасро таҳлил мекунад.
- kube-controller-manager: Контроллерҳоро иҷро мекунад, ки ҳолати кластерро тавассути API-server назорат мекунанд ва кӯшиш мекунанд, ки ҳолати ҳозираро ба ҳолати дилхоҳ баробар кунанд. Мисолҳо: Deployment Controller, DaemonSet Controller, Replication Controller.
- cloud-controller-manager (ихтиёрӣ): Бо провайдерҳои абр (AWS, GCP, Azure ва ғайра) ҳамкорӣ мекунад барои идоракунии захираҳои махсуси абр, мисли балансировщикҳои бор ва дисктар.
Ин ҷадвал вазифаҳои компонентҳоро ҷамъбаст мекунад:
| Компонент | Вазифа |
|---|---|
| kube-apiserver | API, тасдиқ, нигоҳдории ҳолат |
| etcd | Захираҳои тақсимшудаи ҳолат |
| kube-scheduler | Таъин кардани подҳо ба нодҳо |
| kube-controller-manager | Иҷрои контроллерҳо барои идоракунии захираҳо |
| cloud-controller-manager | Ҳамкорӣ бо провайдери абр |