Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby utworzyć klaster za pomocą hosta kontenera systemu Linux platformy Azure, należy użyć następujących funkcji:
- Grupy zasobów platformy Azure — logiczny kontener, w którym są wdrażane i zarządzane zasoby platformy Azure.
- Azure Kubernetes Service (AKS) — hostowana usługa Kubernetes, która umożliwia szybkie tworzenie gotowego do produkcji klastra Kubernetes.
Z tego samouczka dowiesz się, jak wykonać jedną z pięciu części:
- Zainstaluj CLI Kubernetes,
kubectl. - Utwórz grupę zasobów platformy Azure.
- Tworzenie i wdrażanie klastra hostów kontenerów systemu Linux platformy Azure.
- Skonfiguruj
kubectl, aby nawiązać połączenie z klastrem hostów kontenerów systemu Linux platformy Azure.
W kolejnych samouczkach dowiesz się, jak dodać pulę węzłów systemu Linux platformy Azure do istniejącego klastra i przeprowadzić migrację istniejących węzłów do systemu Azure Linux.
Ważne
Od 30 listopada 2025 r. usługa Azure Kubernetes Service (AKS) nie obsługuje już ani nie zapewnia aktualizacji zabezpieczeń dla systemu Azure Linux 2.0. Obraz węzła systemu Linux 2.0 platformy Azure został zamrożony w wersji 202512.06.0. Od 31 marca 2026 r. obrazy węzłów zostaną usunięte i nie będzie można skalować pul węzłów. Przeprowadź migrację do obsługiwanej wersji systemu Linux platformy Azure, uaktualniając pule węzłów do obsługiwanej wersji rozwiązania Kubernetes lub migrując do systemu osSku AzureLinux3. Aby uzyskać więcej informacji, zobacz Wycofywanie: pule węzłów Linux 2.0 platformy Azure w usłudze AKS.
Wymagania wstępne
- Potrzebna jest najnowsza wersja interfejsu wiersza polecenia platformy Azure. Uruchom polecenie
az --version, aby dowiedzieć się, jaka wersja jest używana. Jeśli konieczna będzie instalacja lub uaktualnienie, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure.
Tworzenie grupy zasobów
Podczas tworzenia grupy zasobów wymagane jest określenie lokalizacji. Ta lokalizacja to:
- Lokalizacja magazynu metadanych grupy zasobów.
- Gdzie zasoby działają na platformie Azure, jeśli nie określisz innego regionu podczas tworzenia zasobu.
Przed uruchomieniem polecenia zmienne środowiskowe są deklarowane w celu zapewnienia unikatowych nazw zasobów dla każdego wdrożenia.
export REGION="EastUS2"
az group create --name $RESOURCE_GROUP_NAME --location $REGION
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx",
"location": "EastUS2",
"managedBy": null,
"name": "testAzureLinuxResourceGroupxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Tworzenie klastra hostów kontenerów systemu Linux platformy Azure
Utwórz klaster AKS za pomocą polecenia az aks create z parametrem --os-sku w celu aprowizowania hosta kontenerów systemu Linux platformy Azure przy użyciu obrazu systemu Linux platformy Azure. Poniższy przykład tworzy klaster hostów kontenerów systemu Linux platformy Azure.
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP_NAME --os-sku AzureLinux
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx/providers/Microsoft.ContainerService/managedClusters/testAzureLinuxClusterxxxxx",
"location": "WestUS2",
"name": "testAzureLinuxClusterxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"type": "Microsoft.ContainerService/managedClusters"
}
Po kilku minutach polecenie zostanie wykonane i zwróci informacje o klastrze w formacie JSON.
Nawiązywanie połączenia z klastrem przy użyciu narzędzia kubectl
Aby skonfigurować kubectl, aby połączył się z klastrem Kubernetes, użyj polecenia az aks get-credentials. Poniższy przykład pobiera poświadczenia dla klastra hostów kontenerów systemu Linux platformy Azure przy użyciu utworzonej wcześniej grupy zasobów i nazwy klastra:
az aks get-credentials --resource-group $RESOURCE_GROUP_NAME --name $CLUSTER_NAME
Aby sprawdzić połączenie z klastrem, uruchom polecenie kubectl get nodes , aby zwrócić listę węzłów klastra:
kubectl get nodes
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
Następne kroki
W tym samouczku utworzono i wdrożono klaster hostów kontenerów systemu Linux w Azure. Nauczyłeś się, jak:
- Zainstaluj CLI Kubernetes,
kubectl. - Utwórz grupę zasobów platformy Azure.
- Tworzenie i wdrażanie klastra hostów kontenerów systemu Linux platformy Azure.
- Skonfiguruj
kubectl, aby nawiązać połączenie z klastrem hostów kontenerów systemu Linux platformy Azure.
W następnym samouczku dowiesz się, jak dodać pulę węzłów systemu Linux platformy Azure do istniejącego klastra.