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.
Desktopová aplikace AKS podporuje clustery AKS úrovně Standard a Automatic (doporučeno). Mezi těmito dvěma úrovněmi jsou ale k dispozici některé rozdíly v nastavení a funkcích. Tento článek popisuje doporučené konfigurace clusteru Azure Kubernetes Service (AKS) a doplňky pro desktopovou verzi AKS.
Tip
Pokud chcete začít pracovat s desktopovou aplikací AKS co nejrychleji, doporučujeme:
- Vytvoření automatického clusteru AKS s předem povolenými všemi požadovanými funkcemi
- Připojení služby Azure Container Registry (ACR) k vašim obrazům aplikací.
- Instalace nejnovější verze AKS Desktop
Předpoklady
- Předplatné služby Azure. Pokud ho nemáte, vytvořte si bezplatný účet Azure.
- Azure CLI verze 2.64.0 nebo novější Pomocí příkazu zkontrolujte svoji verzi
az --version. Pokud chcete nainstalovat nebo upgradovat, přečtěte si téma Instalace Azure CLI. - Rozšíření
aks-previewAzure CLI. Nainstalujte ho pomocí příkazuaz extension add --name aks-preview. Další informace najdete v tématu Správa rozšíření Azure CLI. - Oprávnění k vytváření prostředků v Azure (role Přispěvatele nebo role Vlastníka ve skupině prostředků)
- Role správce clusteru RBAC služby Azure Kubernetes Service v cílovém clusteru AKS za účelem udělení přístupu uživatelů k projektům
AKS Automatické clustery
Automatické clustery AKS představují nejjednodušší způsob, jak začít s desktopovou aplikací AKS. Dodávají se se všemi požadovanými funkcemi, které jsou předem povolené, takže můžete hned začít používat desktopovou verzi AKS, aniž byste museli konfigurovat cluster. Díky automatickému clusteru AKS získáte zjednodušené prostředí pro vytváření projektů, nasazování aplikací a správu prostředků v desktopové verzi AKS.
Podívejte se na oficiální porovnání funkcí a kompletní rozpis rozdílů mezi AKS Automatic a AKS Standard.
Pokud máte existující cluster AKS Automatic, můžete nasadit aplikaci nebo importovat existující obor názvů, který obsahuje vaši aplikaci. Pokud chcete vytvořit nový cluster AKS Automatic a začít používat desktopovou verzi AKS, přečtěte si rychlý start: Nasazení a spravované aplikace pomocí desktopové aplikace AKS.
Clustery AKS Standard
Desktopovou verzi AKS můžete používat s clustery AKS úrovně Standard, ale musíte zajistit, aby některé funkce byly povolené pro co nejlepší prostředí. Některé funkce jsou vyžadovány pro základní funkce, zatímco jiné jsou volitelné, ale doporučuje se pro úplné funkce AKS pro stolní počítače.
Minimální požadavky pro clustery AKS Standard
Následující tabulka popisuje minimální požadované funkce pro cluster AKS Standard, aby byl kompatibilní s desktopovou službou AKS:
| Requirement | Proč je to potřeba | Postup kontroly | Jak povolit |
|---|---|---|---|
| Ověřování Microsoft Entra ID (AAD) | Vyžadováno pro přiřazení rolí v Azure RBAC a spravovaném oboru názvů. Clustery bez povoleného ověřování Entra ID se nezobrazují v nástroji pro výběr desktopového clusteru AKS. |
az aks show --resource-group <resource-group-name> --name <cluster-name> --query aadProfile (Nesmí být null) |
Je nutné nastavit při vytváření clusteru pomocí --enable-aad --enable-azure-rbac |
| Azure RBAC pro autorizaci Kubernetes | Vyžaduje se pro přiřazování uživatelů k projektům s rolemi správce, zapisovače nebo čtenáře. |
az aks show --resource-group <resource-group-name> --name <cluster-name> --query aadProfile.enableAzureRbac (Musí být true) |
Je nutné nastavit při vytváření clusteru pomocí --enable-azure-rbac |
Doporučená konfigurace pro clustery AKS Standard
Následující tabulka popisuje doporučené funkce clusteru AKS Standard, které umožňují odemknout úplný potenciál plochy AKS:
| funkce | Co umožňuje v desktopové verzi AKS | Je možné povolit po vytvoření clusteru? | Jak povolit |
|---|---|---|---|
| Síťový modul zásad (doporučuje se Cilium) | Zásady příchozího a odchozího síťového provozu ve spravovaných jmenných prostorech. Bez návrhového modulu zásad sítě se zásady tiše ignorují. | No. Je nutné nastavit při vytváření clusteru. | --network-plugin azure --network-policy cilium |
| Metriky služby Azure Monitor (spravované prometheus) | Karta Metriky (grafy procesoru, paměti a frekvence požadavků) a graf škálování (%procesoru). | Ano | az aks update --resource-group <resource-group-name> --name <cluster-name> --enable-azure-monitor-metrics |
| Spravovaná Grafana | Vizualizace pro řídicí panely metrik | Ano | Povoleno spolu s metrikami služby Azure Monitor při použití webu Azure Portal Při použití Azure CLI propojte pracovní prostor Grafana s --enable-azure-monitor-metrics --azure-monitor-workspace-resource-id <id>. |
| KEDA | Kubernetes automatické škálování na základě událostí na kartě Škálování | Ano | az aks update --resource-group <resource-group-name> --name <cluster-name> --enable-keda |
| VPA (vertikální automatické škálování podů) | Doporučení pro vertikální automatické škálování podů na kartě Škálování | Ano | az aks update --resource-group <resource-group-name> --name <cluster-name> --enable-vpa |
Vytvoření plně kompatibilního clusteru AKS Standard
Následující az aks create příkaz vytvoří nový cluster AKS Standard se všemi doporučenými funkcemi povolenými pro stolní počítače AKS. Nezapomeňte nahradit zástupné hodnoty vlastními hodnotami.
az aks create \
--resource-group <resource-group-name> \
--name <cluster-name> \
--location <location> \
--tier standard \
--enable-aad \
--enable-azure-rbac \
--network-plugin azure \
--network-policy cilium \
--enable-azure-monitor-metrics \
--enable-keda \
--enable-vpa \
--enable-hpa \
--generate-ssh-keys
Pokud chcete po vytvoření připojit existující službu Azure Container Registry (ACR) ke clusteru, můžete použít následující az aks update příkaz:
az aks update \
--resource-group <resource-group-name> \
--name <cluster-name> \
--attach-acr <acr-name>
Povolení funkcí v existujícím clusteru AKS Standard
Po vytvoření clusteru můžete povolit některé funkce. Existují další funkce, které můžete povolit pouze při vytváření clusteru. Další informace najdete v matici dostupnosti desktopových funkcí AKS.
Dokončení těchto příkazů může trvat několik minut. U každého doplňku můžou být účtovány další náklady na Azure. Další informace najdete v tématu O cenách AKS.
Povolit metriky Azure Monitor (Spravovaný Prometheus)
Povolte metriky Azure Monitoru v existujícím clusteru AKS Standard pomocí az aks update příkazu s příznakem --enable-azure-monitor-metrics . Tento doplněk umožňuje kartu Metriky a graf škálování (%procesoru) v desktopové verzi AKS.
az aks update --resource-group <resource-group-name> --name <cluster-name> --enable-azure-monitor-metrics
Povolit KEDA
Povolte Kubernetes Event-Driven automatické škálování (KEDA) v existujícím clusteru AKS Standard pomocí příkazu az aks update s příznakem --enable-keda. Tento doplněk umožňuje kartu Škálování v desktopové verzi AKS, která poskytuje doporučení pro škálování úloh na základě vlastních metrik.
az aks update --resource-group <resource-group-name> --name <cluster-name> --enable-keda
Povolit VPA
Povolte Vertical Pod Autoscaler (VPA) v existujícím clusteru AKS Standard příkazem az aks update s příznakem --enable-vpa. Tento doplněk umožňuje doporučení automatického škálování vertikálních podů na kartě Škálování plochy AKS, která poskytuje přehled o tom, jak optimalizovat požadavky na prostředky a omezení pro vaše úlohy.
az aks update --resource-group <resource-group-name> --name <cluster-name> --enable-vpa
Matice dostupnosti desktopových funkcí AKS
Následující tabulka popisuje, které desktopové funkce AKS vyžadují konkrétní doplňky clusteru a jestli je možné tyto doplňky povolit po vytvoření clusteru:
| Desktopová funkce AKS | Funguje bez doplňku? | Požadovaný doplněk | Je možné povolit po vytvoření clusteru? |
|---|---|---|---|
| Vytvoření projektu | Ano | Azure RBAC + Entra ID | Ne (pouze při vytvoření) |
| Zásady sítě | Ne (bezobslužné ignorování) | Zásady sítě Cilium, Calico nebo Azure | Ne (pouze při vytvoření) |
| Karta Metriky | Ne (zobrazuje se chyba) | Spravovaný Prometheus | Ano |
| Graf škálování (%procesoru) | Ne (zobrazuje se chyba) | Spravovaný Prometheus | Ano |
| HPA (horizontální škálování) | Ano |
metrics-server (Zahrnuto ve výchozím nastavení) |
Ano |
| Škálování KEDA | Ne | Doplněk KEDA | Ano |
| Škálování VPA | Ne | Doplněk VPA | Ano |