Zarządzanie węzłami płaszczyzny sterowania w klastrze Kubernetes
Każdy klaster Kubernetes ma węzły płaszczyzny sterowania i węzły robocze. Podczas gdy węzły robocze uruchamiają aplikację, węzły płaszczyzny sterowania są używane do zarządzania podstawowymi składnikami platformy Kubernetes i węzłami procesu roboczego. Płaszczyzna sterowania zawiera następujące podstawowe składniki platformy Kubernetes:
- kube-apiserver: serwer interfejsu API uwidacznia bazowe interfejsy API Kubernetes. Ten składnik zapewnia interakcję z narzędziami do zarządzania, takimi jak kubectl lub pulpit nawigacyjny Kubernetes.
- etcd: Aby zachować stan klastra Kubernetes i konfiguracji, wysoka dostępność itpd jest magazynem wartości klucza w ramach platformy Kubernetes.
- kube-scheduler: Podczas tworzenia lub skalowania aplikacji harmonogram określa, które węzły mogą uruchamiać obciążenie i uruchamiać je.
- kube-controller-manager: Menedżer kontrolera nadzoruje mniejsze kontrolery, które wykonują akcje, takie jak replikowanie zasobników i obsługa operacji węzła.
Podczas tworzenia klastra Kubernetes zostanie automatycznie utworzony pojedynczy węzeł płaszczyzny sterowania z domyślnym rozmiarem maszyny wirtualnej. Można również zdefiniować liczbę i rozmiar maszyn wirtualnych węzła. Jeśli zdecydujesz się na skalowanie pul węzłów procesu roboczego, dodaj nowe pule węzłów lub jeśli potrzeby zasobów aplikacji zmienią się w usłudze AKS, możesz ręcznie skalować liczbę węzłów płaszczyzny sterowania w klastrze.
W celu zapewnienia trwałości i wysokiej dostępności zaleca się wdrożenie 3 lub 5 węzłów płaszczyzny sterowania w produkcyjnym klastrze Kubernetes. Aby uzyskać więcej informacji na temat uruchamiania węzłów płaszczyzny sterowania w środowisku produkcyjnym, zobacz Operating etcd in Kubernetes (Obsługa itp.) na platformie Kubernetes.
Ustawianie parametrów węzła płaszczyzny sterowania podczas tworzenia klastra usługi AKS
Poniższy przykład tworzy klaster Kubernetes z 3 węzłami płaszczyzny sterowania i 5 węzłami procesu roboczego systemu Linux. Możesz użyć az aksarc create
polecenia , aby utworzyć klastry Kubernetes włączone przez usługę Azure Arc.
az aksarc create -g my-resource-group --custom-location custom-location-id -n sample-aks-cluster --vnet-id vnet-aks-cluster --control-plane-count 3 --control-plane-vm-size Standard-A4-v2 --node-count 5
Skalowanie węzłów płaszczyzny sterowania w klastrze usługi AKS
Węzły płaszczyzny sterowania można skalować w klastrze Kubernetes po utworzeniu klastra az aksarc update
przy użyciu polecenia .
Następujące polecenie skaluje liczbę węzłów płaszczyzny sterowania w klastrze sample-aks-cluster do 5:
az aksarc update -g my-resource-group -n sample-aks-cluster --control-plane-count 5
Następne kroki
W tym artykule przedstawiono sposób ręcznego skalowania klastra Kubernetes w celu zwiększenia liczby węzłów płaszczyzny sterowania. Następnie możesz wykonać następujące czynności:
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla