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.
V tomto kurzu, který je jednou z pěti částí, se naučíte:
- Nainstalujte rozhraní příkazového řádku Kubernetes
kubectl. - Vytvořte skupinu prostředků Azure.
- Vytvořte a nasaďte hostitele kontejneru Azure Linuxu pro cluster AKS.
- Nakonfigurujte
kubectl, aby se připojil ke clusteru hostitele kontejnerů Azure Linux.
V dalších kurzech se dozvíte, jak přidat fond uzlů Azure s Linuxem do existujícího clusteru a migrovat existující uzly do Azure Linuxu.
Předpoklady
- Potřebujete nejnovější verzi Azure CLI. Verzi zjistíte spuštěním příkazu
az --version. Pokud potřebujete instalovat nebo upgradovat, podívejte se na Install Azure CLI.
Nastavení proměnných prostředí
Nastavte následující proměnné prostředí pro vytvoření jedinečných názvů prostředků pro každé nasazení:
export RESOURCE_GROUP="<your-resource-group-name>"
export REGION="<your-region>"
export CLUSTER_NAME="<your-cluster-name>"
Vytvoření skupiny zdrojů
Při vytváření skupiny prostředků v Azure musíte zadat umístění. Toto umístění je umístění úložiště metadat vaší skupiny prostředků a místo, kde se vaše prostředky spouští v Azure, pokud při vytváření prostředku nezadáte jinou oblast.
Vytvořte skupinu prostředků pomocí příkazu az group create.
az group create --name $RESOURCE_GROUP --location $REGION
Příklad výstupu:
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx",
"location": "EastUS2",
"managedBy": null,
"name": "testAzureLinuxResourceGroupxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Vytvoření hostitele kontejneru Azure Linuxu pro cluster AKS
Vytvořte cluster AKS pomocí příkazu az aks create s parametrem --os-sku k nasazení hostitele kontejnerů Azure Linux s využitím image Azure Linux.
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP --os-sku AzureLinux
Příklad výstupu:
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx/providers/Microsoft.ContainerService/managedClusters/testAzureLinuxClusterxxxxx",
"location": "WestUS2",
"name": "testAzureLinuxClusterxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"type": "Microsoft.ContainerService/managedClusters"
}
Po několika minutách se příkaz dokončí a vrátí informace o clusteru ve formátu JSON.
Připojení ke clusteru pomocí kubectl
Nakonfigurujte kubectl pro připojení ke svému Kubernetes clusteru pomocí příkazu az aks get-credentials.
az aks get-credentials --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME
Ověření připojení ke clusteru
Ověřte připojení k vašemu clusteru pomocí příkazu kubectl get nodes. Příkaz vrátí seznam uzlů v clusteru.
kubectl get nodes
Příklad výstupu:
NAME STATUS ROLES AGE VERSION
aks-nodepool1-00000000-0 Ready agent 10m v1.20.7
aks-nodepool1-00000000-1 Ready agent 10m v1.20.7
Další krok
V tomto kurzu jste vytvořili a nasadili cluster Azure Linux Container Host. V dalším kurzu se dozvíte, jak do existujícího clusteru přidat fond uzlů Azure Linuxu.