```
- Wacht op voltooiing :Controleer of het knooppunt de status 'Niet gereed' en 'Niet planbaar' heeft.
5. Upgrade het Kubernetes-besturingsvlak :
- Upgraden :Gebruik uw voorkeursmethode (pakketbeheer, kubeadm, enz.) om de componenten van het Kubernetes-besturingsvlak op de hoofdknooppunten te upgraden.
- Wacht op voltooiing :Controleer de onderdelen van het besturingsvlak op gereedheid en zorg ervoor dat het cluster in orde is voordat u doorgaat.
6. Werkerknooppunten upgraden :
- Upgraden :Upgrade werkknooppunten één voor één, zodat de beschikbaarheid van applicaties wordt gegarandeerd.
- Afvoeren en afzetten :Maak een werkknooppunt leeg en zet het af voordat u het upgradet.
- Wijzigingen toepassen :Afhankelijk van uw clusterconfiguratie voert u `kubeadm upgrade node` of de door u gekozen methodologie uit.
- Herhaal :Ga door met dit proces voor elk werkknooppunt in het cluster.
7. Controleer de status van het besturingsvlak :
- Services controleren :Voer `kubectl get all -A` uit en zorg ervoor dat alle systeemcomponenten (API-server, etcd, planner, controllermanager, etc.) actief en in orde zijn.
- Testpods :Implementeer een eenvoudige testpod om te bevestigen dat het cluster pods kan maken, plannen en beheren zoals verwacht.
8. Knooppunten ontkoppelen :
- Ontkoppelen :Zodra alle werkknooppunten met succes zijn geüpgraded, kunt u ze loskoppelen om planning van pods mogelijk te maken.
>```Bas
kubectl uncordon
```
- Wacht op ontkoppeling :Zorg ervoor dat alle knooppunten de status 'Gereed' hebben en 'Planbaar' zijn voordat u doorgaat.
9. Schakel Rolling Updates opnieuw in :
- Opnieuw inschakelen :schakel rolling updates voor implementaties opnieuw in om automatische updates te hervatten volgens de implementatiestrategie.
10. Taken na de upgrade :
- Apps upgraden :Update applicaties om compatibiliteit met de nieuwe Kubernetes-versie te garanderen.
- Functioneel testen :Voer grondige functionele tests uit van alle applicaties en services om eventuele problemen te identificeren die door de upgrade worden geïntroduceerd.
11. Monitoren en verifiëren :
- Logboeken controleren :Houd de logboeken in de gaten voor eventuele fouten, waarschuwingen of onverwacht gedrag.
- Gezondheidscontroles :Voer voortdurend statuscontroles uit om ervoor te zorgen dat het geüpgradede cluster stabiel en operationeel is.
12. Problemen oplossen :
- Handleiding voor probleemoplossing :Raadpleeg de officiële documentatie of de upgradehandleidingen van uw specifieke distributie voor procedures voor probleemoplossing.
- Terugdraaiplan :Als u aanzienlijke problemen tegenkomt, zorg er dan voor dat u een rollback-plan gereed heeft om terug te keren naar de vorige Kubernetes-versie.
Houd er rekening mee dat het upgraden van Kubernetes een complex proces kan zijn. Ga er dus voorzichtig mee om en zorg ervoor dat u een goed inzicht heeft in de betrokken wijzigingen voordat u doorgaat. Grondig testen en monitoren na de upgrade zijn cruciaal om ervoor te zorgen dat uw applicaties en cluster naar verwachting functioneren.