Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure Kubernetes Service (AKS) biedt regelmatig nieuwe knooppuntinstallatiekopieën, dus het is handig om uw knooppuntinstallatiekopieën regelmatig te upgraden om de nieuwste AKS-functies te gebruiken. Installatiekopieën van Linux-knooppunten worden wekelijks bijgewerkt en Installatiekopieën van Windows-knooppunten worden maandelijks bijgewerkt. Aankondigingen over de upgrade van afbeeldingen zijn opgenomen in de AKS-releaseopmerkingen. Het kan een week duren voordat deze updates in alle regio's zijn uitgerold. U kunt ook knoopafbeeldingen automatisch upgraden en deze plannen met behulp van gepland onderhoud. Voor meer informatie, zie Knooppuntafbeeldingen automatisch upgraden.
In dit artikel wordt beschreven hoe u installatiekopieën van AKS-clusterknooppunten bijwerkt en hoe u installatiekopieën van knooppuntgroepen bijwerkt zonder de Kubernetes-versie bij te werken. Zie Een AKS-cluster upgraden voor informatie over het upgraden van de Kubernetes-versie voor uw cluster.
Opmerking
Het AKS-cluster moet virtuele-machineschaalsets voor de knooppunten gebruiken.
Het is niet mogelijk om een versie van een knooppuntafbeelding te verlagen (bijvoorbeeld AKSUbuntu-2204 naar AKSUbuntu-1804 of AKSUbuntu-2204-202308.01.0 naar AKSUbuntu-2204-202307.27.0).
Verbinding maken met uw AKS-cluster
Maak verbinding met uw AKS-cluster met behulp van de opdracht [
az aks get-credentials][az-aks-get-credentials].az aks get-credentials \ --resource-group $AKS_RESOURCE_GROUP \ --name $AKS_CLUSTER
Controleren op beschikbare upgrades van knooppuntafbeeldingen
Controleer op beschikbare upgrades van knooppuntafbeeldingen met behulp van de
az aks nodepool get-upgradesopdracht.az aks nodepool get-upgrades \ --nodepool-name $AKS_NODEPOOL \ --cluster-name $AKS_CLUSTER \ --resource-group $AKS_RESOURCE_GROUPZoek en noteer de
latestNodeImageVersionwaarde in de uitvoer. Deze waarde is de nieuwste versie van de knooppuntafbeelding die beschikbaar is voor uw knooppuntpool.Controleer je huidige knooppuntafbeelding om te vergelijken met de nieuwste versie met behulp van de
az aks nodepool showopdracht.az aks nodepool show \ --resource-group $AKS_RESOURCE_GROUP \ --cluster-name $AKS_CLUSTER \ --name $AKS_NODEPOOL \ --query nodeImageVersionAls de
nodeImageVersionwaarde verschilt van delatestNodeImageVersionwaarde, kunt u de knooppuntafbeelding upgraden.
Alle node-afbeeldingen in alle node-pools upgraden
Werk alle knooppuntafbeeldingen in alle knooppools in uw cluster bij met behulp van het
az aks upgradecommando met de--node-image-onlyflag.az aks upgrade \ --resource-group $AKS_RESOURCE_GROUP \ --name $AKS_CLUSTER \ --node-image-only \ --yesU kunt de status van de knooppuntafbeeldingen controleren met behulp van het
kubectl get nodescommando.Opmerking
Deze opdracht kan enigszins verschillen, afhankelijk van de shell die u gebruikt. Zie de Kubernetes JSONPath-documentatie voor meer informatie over Windows- en PowerShell-omgevingen.
kubectl get nodes -o jsonpath='{range .items[*]}{.metadata.name}{"\t"}{.metadata.labels.kubernetes\.azure\.com\/node-image-version}{"\n"}{end}'Wanneer de upgrade is voltooid, gebruikt u de
az aks showopdracht om de bijgewerkte gegevens van de knooppuntgroep op te halen. De huidige knooppuntafbeelding wordt weergegeven in de eigenschapnodeImageVersion.az aks show \ --resource-group $AKS_RESOURCE_GROUP \ --name $AKS_CLUSTER
Een specifieke knooppuntgroep upgraden
Werk de OS-image van een knooppuntgroep bij zonder een upgrade van het Kubernetes-cluster uit te voeren met behulp van de
az aks nodepool upgradeopdracht met de--node-image-onlyoptie.az aks nodepool upgrade \ --resource-group $AKS_RESOURCE_GROUP \ --cluster-name $AKS_CLUSTER \ --name $AKS_NODEPOOL \ --node-image-onlyU kunt de status van de knooppuntafbeeldingen controleren met de
kubectl get nodesopdracht.Opmerking
Deze opdracht kan enigszins verschillen, afhankelijk van de shell die u gebruikt. Zie de Kubernetes JSONPath-documentatie voor meer informatie over Windows- en PowerShell-omgevingen.
kubectl get nodes -o jsonpath='{range .items[*]}{.metadata.name}{"\t"}{.metadata.labels.kubernetes\.azure\.com\/node-image-version}{"\n"}{end}'Wanneer de upgrade is voltooid, gebruikt u de
az aks nodepool showopdracht om de bijgewerkte gegevens van de knooppuntgroep op te halen. De huidige knooppuntafbeelding wordt weergegeven in de eigenschapnodeImageVersion.az aks nodepool show \ --resource-group $AKS_RESOURCE_GROUP \ --cluster-name $AKS_CLUSTER \ --name $AKS_NODEPOOL
Knooppuntafbeeldingen upgraden met knooppuntuitbreiding
Als u het upgradeproces van de knooppuntinstallatiekopieën wilt versnellen, kunt u uw knooppuntinstallatiekopieën upgraden met behulp van een aanpasbare piekwaarde voor knooppunten. AKS gebruikt standaard één extra knooppunt om upgrades te configureren.
Upgrade van knooppuntafbeeldingen met knooppuntuitbreiding met behulp van de
az aks nodepool updateopdracht met de--max-surgevlag om het aantal knooppunten te configureren dat wordt gebruikt voor upgrades.Opmerking
Zie de afwegingen van verschillende
--max-surgeinstellingen in De upgrade van knooppunten aanpassen voor meer informatie.az aks nodepool update \ --resource-group $AKS_RESOURCE_GROUP \ --cluster-name $AKS_CLUSTER \ --name $AKS_NODEPOOL \ --max-surge 33% \ --no-waitU kunt de status van de knooppuntafbeeldingen controleren met de
kubectl get nodesopdracht.kubectl get nodes -o jsonpath='{range .items[*]}{.metadata.name}{"\t"}{.metadata.labels.kubernetes\.azure\.com\/node-image-version}{"\n"}{end}'Haal de bijgewerkte details van de knooppuntgroep op met behulp van de
az aks nodepool showopdracht. De huidige knooppuntafbeelding wordt weergegeven in de eigenschapnodeImageVersion.az aks nodepool show \ --resource-group $AKS_RESOURCE_GROUP \ --cluster-name $AKS_CLUSTER \ --name $AKS_NODEPOOL
Volgende stappen
- Voor informatie over de nieuwste installatiekopieën van knooppunten, zie de release-opmerkingen van AKS.
- Meer informatie over het upgraden van de Kubernetes-versie met Een AKS-cluster upgraden.
- Automatisch cluster- en knooppuntgroepupgrades toepassen met GitHub Actions.
- Meer informatie over meerdere knooppuntgroepen met Meerdere knooppuntgroepen maken.
- Meer informatie over het upgraden van best practices met AKS-patch- en upgraderichtlijnen.