Delen via


Azure Kubernetes Service-clusters en -knooppuntgroepen upgraden

Een AKS-cluster (Azure Kubernetes Service) moet periodiek worden bijgewerkt om beveiliging en compatibiliteit met de nieuwste functies te garanderen. Er zijn twee onderdelen van een AKS-cluster die nodig zijn om te onderhouden:

  • Cluster Kubernetes-versie: onderdeel van de levenscyclus van het AKS-cluster omvat het uitvoeren van upgrades naar de nieuwste Kubernetes-versie. Het is belangrijk dat u een upgrade uitvoert om de nieuwste beveiligingsreleases toe te passen en toegang te krijgen tot de nieuwste Kubernetes-functies, en om binnen het AKS-ondersteuningsvenster te blijven.
  • Knooppuntafbeelding versie: AKS biedt regelmatig nieuwe knooppuntafbeeldingen met de nieuwste updates voor het besturingssysteem en de runtime. Het is handig om de installatiekopieën van uw knooppunten regelmatig te upgraden om ondersteuning te bieden voor de nieuwste AKS-functies en om essentiële beveiligingspatches en hot fixes toe te passen.

Voor Linux-knooppunten kunnen beveiligingspatches en hotfixes voor knooppuntimages worden uitgevoerd zonder uw tussenkomst als onbeheerde updates. Deze updates worden automatisch toegepast, maar AKS start uw Linux-knooppunten niet automatisch opnieuw op om het updateproces te voltooien. U moet een hulpprogramma zoals kured of upgrade van knooppuntafbeeldingen gebruiken om de knooppunten opnieuw op te starten en de cyclus te voltooien.

De volgende tabel bevat een overzicht van de details van het bijwerken van elk onderdeel:

Onderdeelnaam Frequentie van upgrade Gepland onderhoud ondersteund Ondersteunde bewerkingsmethoden Ondersteunde bewerkingsmethoden (meerdere clusters) Koppeling naar documentatie
Upgrade van de Kubernetes-clusterversie (klein) Ongeveer om de drie maanden Yes Automatisch, handmatig Automatisch, handmatig Een upgrade uitvoeren voor een AKS-cluster, upgrade met meerdere clusters
Upgrade van de Kubernetes-versie van het cluster (patch) Ongeveer wekelijks. Als u de meest recente toepasselijke versie in uw regio wilt bepalen, raadpleegt u de AKS-releasetracker Yes Automatisch, handmatig Handmatig Een upgrade uitvoeren voor een AKS-cluster, upgrade met meerdere clusters
Versie-upgrade van knooppuntafbeelding Linux: wekelijks
Windows: maandelijks
Yes Automatisch, handmatig Automatisch, handmatig Upgrade van AKS-knooppuntinstallatiekopieën, upgrade van meerdere clusters
Beveiligingspatches en sneloplossingen voor node-afbeeldingen Indien nodig Niet ondersteund Beveiligingspatches voor AKS-knooppunten

Upgrade van meerdere clusters

Wanneer u meerdere clusters hebt, moet u een belangrijke procedure opnemen als onderdeel van uw upgradeproces om veelgebruikte implementatie- en testpatronen te volgen. Het testen van een upgrade in een ontwikkel- of testomgeving voordat de implementatie in productie plaatsvindt, is een belangrijke stap om de functionaliteit van toepassingen en compatibiliteit met de doelomgeving te garanderen. Het kan u helpen bij het identificeren en oplossen van eventuele fouten, bugs of problemen die van invloed kunnen zijn op de prestaties, beveiliging of bruikbaarheid van de toepassing of onderliggende infrastructuur.

Azure Kubernetes Fleet Manager biedt ingebouwde ondersteuning voor upgrades met meerdere clusters , waarmee de best practice hierboven wordt geïmplementeerd om toepassingsonderbrekingen te minimaliseren die worden veroorzaakt door clusterupgrades. Naast dat u de volgorde van upgrades van meerdere clusters kunt aanpassen, kunt u ook consistente versies van installatiekopieën van het knooppuntbesturingssysteem in verschillende regio's gebruiken.

Automatische upgrades

Automatische upgrades kunnen worden uitgevoerd via kanalen voor automatische upgrade of via GitHub Actions.

Automatische upgrades voor meerdere clusters kunnen worden uitgevoerd via Azure Kubernetes Fleet Manager om de best practice te gebruiken voor het testen en verifiëren van een upgrade in een ontwikkel- of testomgeving vóór de productie.

Gepland onderhoud

Met gepland onderhoud kunt u wekelijkse onderhoudsvensters plannen waarmee uw besturingsvlak en uw kube-system-pods worden bijgewerkt, waardoor de impact van de werkbelasting wordt geminimaliseerd.

Probleemoplossingsproces

Bekijk de volgende handleidingen voor probleemoplossing om details en oplossingen voor specifieke problemen te vinden:

Volgende stappen

Zie de handleiding voor patches van de AKS-operator voor meer informatie over welke clusterbewerkingen specifieke upgrade-gebeurtenissen kunnen activeren, aanbevolen procedures voor upgrades en andere overwegingen.