```
- Vänta på slutförande :Kontrollera att noden har statusen "Inte redo" och "Ej schemalagd".
5. Uppgradera Kubernetes kontrollplan :
- Uppgradera :Använd din föredragna metod (pakethanterare, kubeadm, etc.) för att uppgradera Kubernetes kontrollplanskomponenter på masternoderna.
- Vänta på slutförande :Övervaka kontrollplanets komponenter för beredskap och se till att klustret är friskt innan du fortsätter.
6. Uppgradera arbetarnoder :
- Uppgradera :Uppgradera arbetarnoder en i taget, vilket säkerställer applikationstillgänglighet.
- Tömning och avspärrning :Töm och spärra av en arbetarnod innan du uppgraderar den.
- Tillämpa ändringar :Beroende på din klusterinställning, kör `kubeadm upgrade node` eller din valda metod.
- Upprepa :Fortsätt den här processen för varje arbetarnod i klustret.
7. Verifiera kontrollplanets hälsa :
- Kontrollera tjänster :Kör `kubectl get all -A` och se till att alla systemkomponenter (API-server, etcd, schemaläggare, controller manager, etc.) är igång och fungerar.
- Testpoddar :Distribuera en enkel testpod för att bekräfta att klustret kan skapa, schemalägga och hantera pods som förväntat.
8. Avspärra noder :
- Avspärra :När alla arbetarnoder har uppgraderats, avspärra dem för att möjliggöra schemaläggning av pods.
>```Bash
kubectl uncordon
```
- Vänta på avspärrning :Se till att alla noder har statusen "Ready" och är "Schedulable" innan du fortsätter.
9. Återaktivera rullande uppdateringar :
- Återaktivera :Återaktivera rullande uppdateringar för distributioner för att återuppta automatiska uppdateringar enligt distributionsstrategin.
10. Uppgifter efter uppgradering :
- Uppgradera applikationer :Uppdatera applikationer för att säkerställa kompatibilitet med den nya Kubernetes-versionen.
- Funktionstestning :Utför noggrann funktionstestning av alla applikationer och tjänster för att identifiera eventuella problem som införs av uppgraderingen.
11. Övervaka och verifiera :
- Övervaka loggar :Håll ett öga på loggar för eventuella fel, varningar eller oväntat beteende.
- Hälsokontroller :Utför kontinuerligt hälsokontroller för att säkerställa att det uppgraderade klustret är stabilt och funktionellt.
12. Felsökning :
- Felsökningsguide :Se den officiella dokumentationen eller din specifika distributions uppgraderingsguider för felsökningsprocedurer.
- Återställningsplan :Om du stöter på betydande problem, ha en återställningsplan redo för att återgå till den tidigare Kubernetes-versionen.
Kom ihåg att uppgradering av Kubernetes kan vara en komplex process, så ta det med försiktighet och se till att du har en heltäckande förståelse för förändringarna innan du fortsätter. Grundliga tester och övervakning efter uppgraderingen är avgörande för att säkerställa att dina applikationer och kluster fungerar som förväntat.