Správa uzlů řídicí roviny v clusteru Kubernetes

Každý cluster Kubernetes má uzly řídicí roviny a pracovní uzly. Zatímco pracovní uzly spouštějí vaši aplikaci, uzly řídicí roviny se používají ke správě základních komponent Kubernetes a pracovních uzlů. Řídicí rovina zahrnuje následující základní komponenty Kubernetes:

  • kube-apiserver: Server rozhraní API zveřejňuje podkladová rozhraní API Kubernetes. Tato komponenta poskytuje interakci s nástroji pro správu, jako je kubectl nebo řídicí panel Kubernetes.
  • etcd: Aby se zachoval stav a konfigurace clusteru Kubernetes, vysoce dostupný etcd je úložištěm klíčových hodnot v rámci Kubernetes.
  • kube-scheduler: Když vytváříte nebo škálujete aplikace, plánovač určí, na kterých uzlech může být úloha spuštěná, a spustí je.
  • kube-controller-manager: Správce kontroleru dohlíží na menší kontrolery, které provádějí akce, jako je replikace podů a zpracování operací s uzly.

Když vytvoříte cluster Kubernetes, automaticky se pro vás vytvoří jeden uzel řídicí roviny s výchozí velikostí virtuálního počítače. Můžete také definovat počet a velikost virtuálních počítačů uzlu. Pokud se rozhodnete škálovat fondy pracovních uzlů, přidat nové fondy uzlů nebo pokud se v AKS změní požadavky vašich aplikací na prostředky, můžete počet uzlů řídicí roviny v clusteru škálovat ručně.

Z důvodu odolnosti a vysoké dostupnosti se doporučuje nasadit 3 nebo 5 uzlů řídicí roviny v produkčním clusteru Kubernetes. Další informace o spouštění uzlů řídicí roviny v produkčním prostředí najdete v tématu Provoz etcd v Kubernetes.

Nastavení parametrů uzlu řídicí roviny při vytváření clusteru AKS

Následující příklad vytvoří cluster Kubernetes se 3 uzly řídicí roviny a 5 pracovními uzly Linuxu. Pomocí příkazu můžete az aksarc create vytvořit clustery Kubernetes povolené službou 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

Škálování uzlů řídicí roviny v clusteru AKS

Po vytvoření clusteru můžete škálovat uzly řídicí roviny v clusteru Kubernetes pomocí az aksarc update příkazu .

Následující příkaz škáluje počet uzlů řídicí roviny v clusteru sample-aks-cluster na 5:

az aksarc update -g my-resource-group -n sample-aks-cluster --control-plane-count 5

Další kroky

V tomto článku jste zjistili, jak ručně škálovat cluster Kubernetes, abyste zvýšili počet uzlů řídicí roviny. Dále můžete: