Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
K rychlému škálování úloh aplikací v clusteru AKS můžete použít virtuální uzly. U virtuálních uzlů máte rychlé zřizování podů a platíte jen za každou sekundu jejich provozu. Nemusíte čekat, až automatické škálování clusteru Kubernetes nasadí výpočetní uzly virtuálních počítačů, aby bylo spuštěno více podů. Virtuální uzly jsou podporovány pouze u podů a uzlů s Linuxem.
Virtuální uzly, které se přidávají pro AKS, jsou založené na opensourcovém projektu Virtual Kubelet.
Tento článek obsahuje přehled dostupnosti oblastí a požadavků na síť pro používání virtuálních uzlů a známých omezení.
Regionální dostupnost
Nasazení virtuálních uzlů je podporováno ve všech oblastech, kde ACI podporuje typy VNET. Další informace najdete v tématu Dostupnost prostředků pro službu Azure Container Instances v oblastech Azure.
Dostupné skladové položky procesoru a paměti v jednotlivých oblastech najdete v tématu Dostupnost prostředků služby Azure Container Instances pro službu Azure Container Instances v oblastech Azure – Skupiny kontejnerů Linuxu
Síťové požadavky
Virtuální uzly umožňují síťovou komunikaci mezi pody, které běží ve službě Azure Container Instances (ACI) a clusterem AKS. Pro podporu této komunikace se vytvoří podsíť virtuální sítě a přiřadí se delegovaná oprávnění. Virtuální uzly fungují jenom s clustery AKS vytvořenými pomocí pokročilých sítí (Azure CNI). Ve výchozím nastavení se clustery AKS vytvářejí se základnímsíťováním (kubenet).
Pody spuštěné ve službě Azure Container Instances (ACI) potřebují přístup ke koncovému bodu serveru rozhraní API AKS, aby bylo možné nakonfigurovat sítě.
Omezení
Funkce virtuálních uzlů je silně závislá na sadě funkcí ACI. Kromě kvót a omezení služby Azure Container Instances se u virtuálních uzlů nepodporují následující scénáře nebo je potřeba zvážit nasazení:
Použití instančního objektu k načtení imagí ACR Alternativním řešením je použití tajných kódů Kubernetes.
Důležité
Tajné kódy vytvořené v dokumentaci Kubernetes (pro standardní uzly) nebudou s virtuálními uzly fungovat. Vyžaduje se konkrétní formát serveru, jak je podrobně popsáno ve
ImageRegistryCredentialslužbě Azure Container Instances.Omezení virtuálních sítí, včetně VNet peeringu, síťových zásad Kubernetes a odchozího provozu směrem na internet prostřednictvím skupin zabezpečení sítě.
Inicializační kontejnery.
Argumenty pro "exec" v ACI
DaemonSets nenasadí pody do virtuálních uzlů.
Pokud chcete naplánovat kontejnery Windows Serveru do ACI, musíte ručně nainstalovat zprostředkovatele Open Source Virtual Kubelet ACI .
Virtuální uzly vyžadují clustery AKS se sítěmi Azure CNI.
Použití rozsahů IP adres autorizovaných serverem rozhraní API pro AKS
Připojení sdílené složky Azure Files podporuje verze Obecného účelu V2 a Obecného účelu V1. Virtuální uzly ale v současné době nepodporují trvalé svazky a deklarace identity trvalých svazků. Postupujte podle pokynů pro připojení svazku se sdílenou složkou Azure Files jako vložený svazek.
Použití protokolu IPv6 se nepodporuje.
Připojení spravovaných identit k virtuálnímu uzlu se nepodporuje.
Virtuální uzly nepodporují funkci háky kontejnerů.
Další kroky
Konfigurace virtuálních uzlů pro vaše clustery:
- Vytváření virtuálních uzlů pomocí Azure CLI
- Vytváření virtuálních uzlů pomocí portálu ve službě Azure Kubernetes Services (AKS)
Virtuální uzly jsou často jednou z komponent řešení škálování v AKS. Další informace o škálování řešení najdete v následujících článcích: