Vytvoření a použití vlastního nástroje pro vyrovnávání zatížení v AKS na Azure Stack HCI

Tento článek popisuje, jak vytvořit a používat vlastní nástroj pro vyrovnávání zatížení. V AKS v Azure Stack HCI nástroje pro vyrovnávání zatížení slouží k odesílání požadavků na server rozhraní API Kubernetes a ke správě provozu do aplikačních služeb. Při použití vlastního nástroje pro vyrovnávání zatížení se kube-vip automaticky nasadí, aby bylo možné spravovat vyrovnávání zatížení požadavků na server rozhraní Kubernetes API a zajistit, aby byl vysoce dostupný.

Poznámka

K vyrovnávání zatížení provozu do aplikačních služeb můžete použít také jiné nástroje pro vyrovnávání zatížení, jako je metalLB nebo vyrovnávání zatížení softwarově definovaných sítí (SDN).

Než začnete

Musíte mít nainstalovanou AKS na Azure Stack HCI a během instalace jste pro nástroj pro vyrovnávání zatížení poskytli rozsah virtuálních IP adres.

Konfigurace vlastního nástroje pro vyrovnávání zatížení

Upozornění

Pokud se rozhodnete nasadit vlastní nástroj pro vyrovnávání zatížení, cluster Kubernetes nebude po instalaci nedostupný. Pokud nasadíte jakékoli služby pomocí nástroje , nebudou také nedostupné, dokud nástroj type=LoadBalancer pro vyrovnávání zatížení nenakonfigurujete.

Tato konfigurace předpokládá, že chcete ve svém clusteru využít vlastní nástroj pro vyrovnávání zatížení. V takovém případě se cluster úloh nasadí bez nástroje pro vyrovnávání zatížení.

  1. Vytvořte konfiguraci nástroje pro vyrovnávání zatížení pomocí rutiny New-AksHciLoadBalancerSetting a pak jako parametr vyberte loadBalancerSku :

    $lbCfg=New-AksHciLoadBalancerSettings -name "myLb" -loadBalancerSku "none" 
    
  2. Pomocí následujícího příkazu nasaďte cluster úloh bez poskytnutí konfigurace nástroje pro vyrovnávání zatížení:

    New-AksHciCluster -name "summertime" -nodePoolName mynodepool -nodeCount 2 -OSType linux -nodeVmSize Standard_A4_v2 -loadBalancerSettings $lbCfg 
    
  3. Pomocí get-AksHciCluster ověřte, že je cluster úspěšně nasazený se spuštěným uzlem řídicí roviny a že jsou požadavky serveru rozhraní API dosažitelné.

  4. Ručně nakonfigurujte nástroj pro vyrovnávání zatížení.

Pokud spustíte upgrade, konfigurace nástroje pro vyrovnávání zatížení ( a ), kterou jste definovali během instalace, zůstane po loadBalancerSkucount dokončení upgradu stejná. Pokud ale chcete provést aktualizaci loadBalancerSku během upgradu, musíte clustery úloh nasadit znovu. Pokud máte existující clustery s vyrovnáváním zatížení založeným na HAProxy, můžete pokračovat ve spouštění úloh a upgrade se úspěšně dokončí.

Důležité

Pokud změníte použití vlastního nástroje pro vyrovnávání zatížení na použití výchozího nástroje pro vyrovnávání zatížení, musíte cluster úloh znovu nasadit s novou konfigurací nástroje pro vyrovnávání zatížení. Pokyny ke konfiguraci výchozího nástroje pro vyrovnávání zatížení najdete v tématu Konfigurace nástroje pro vyrovnávání zatížení.

Další kroky

Další informace o službách Kubernetes najdete v dokumentaci ke službám Kubernetes.