2015-10-15 89 views
0

我有2個有關Orchestrationtool Kubernetes的問題。Kubernetes架構:主節點

1)什麼是Kube控制器在做什麼?有時我讀到它確實在創建pod(API服務器告訴它如何)。有時我讀它只是看整個過程,看看etcd的變化。

2)爲什麼我在Kubernetes體系結構概述中看到Master上的複製控制器?我認爲它是爲服務創建的(其中包含豆莢)。所以它總是放在節點上。

回答

0

kube-controller-manager異步管理一羣羣集的狀態,包括複製控制器。它由許多不同的「控制器」組成,它們監視apiserver以瞭解世界的期望狀態,然後在實際狀態與期望狀態不同時嘗試到達那裏。

例如,它是在複製控制器沒有足夠存在時爲複製控制器創建更多容器的組件,或者當存在太多容器時將組件撕掉。

它還管理諸如在雲中運行的服務的外部負載平衡器,哪些端點構成服務,持久化卷及其聲明,以及許多新功能(如守護進程集和pod自動調節)。