Az AKS-fürtök Kubernetes-verziójának frissítése az Arc által engedélyezett AKS-ben a PowerShell használatával
A következőkre vonatkozik: AKS az Azure Local 22H2-n, AKS Windows Serveren
Az Azure Arc által engedélyezett AKS-alapú Azure Kubernetes Service-(AKS-) számítási feladatfürthöz kétféle frissítés érhető el:
- Frissítse az AKS-fürt Kubernetes-verzióját.
- Frissítse az AKS-fürt operációsrendszer-verzióját a Kubernetes-verzió frissítése nélkül.
Feljegyzés
A Windows Felügyeleti központ használatával is frissítheti az AKS számítási feladatfürtöket.
Javasoljuk, hogy legalább 60 naponta frissítsen egy AKS számítási feladatfürtöt. Az új Kubernetes-verziófrissítések 30 naponta érhetők el. A számítási feladatok rendelkezésre állásának kimaradásainak elkerülése érdekében a rendszer működés közbeni frissítéseket hajt végre. Amikor új csomópontot hoz létre egy újabb buildtel a fürtbe, az erőforrások a régi csomópontról az új csomópontra kerülnek. Az erőforrások sikeres áthelyezésekor a régi csomópont leszerelve és eltávolítva a fürtből.
Fontos
Az Azure Kubernetes Service frissítése az AKS-gazdagépen minden frissítési folyamat első lépése, amelyet a futtatás Update-AksHciCluster
előtt kell elindítani. Az AKS-gazdagép frissítéséről további információt az AKS-gazdagép frissítése az Azure Local-on című témakörben talál.
Elérhető Kubernetes-verziók lekérése
A parancs segítségével ellenőrizze a Get-AksHciKubernetesVersion
kubernetes támogatott verzióit:
Get-AksHciKubernetesVersion
Példa a kimenetre:
OrchestratorType OrchestratorVersion OS IsPreview
---------------- ------------------- -- ---------
Kubernetes v1.18.14 Linux False
Kubernetes v1.18.17 Linux False
Kubernetes v1.19.7 Linux False
Kubernetes v1.19.9 Linux False
Kubernetes v1.20.2 Linux False
Kubernetes v1.20.5 Linux False
Kubernetes v1.18.14 Windows False
Kubernetes v1.18.17 Windows False
Kubernetes v1.19.7 Windows False
Kubernetes v1.19.9 Windows False
Kubernetes v1.20.2 Windows False
Kubernetes v1.20.5 Windows False
Elérhető számítási feladatfürt-frissítések lekérése
Az alábbi példa feltételezi, hogy a számítási feladatfürt myCluster
jelenleg a Kubernetes 1.19.7-es verzióján van:
Get-AksHciClusterUpdates -name myCluster
details kubernetesversion operatingsystemversion
------- ----------------- ----------------------
This is a patch kubernetes upgrade. (i.e v1.1.X to v1.1.Y) v1.19.9 @{mariner=April 2021; windows=April 2021}
This is a minor kubernetes upgrade. (i.e v1.X.1 to v1.Y.1) v1.20.5 @{mariner=April 2021; windows=April 2021}
Ahogy a kimenetből látható, elvégezheti az 1.19.9-ös vagy az 1.20.5-ös verzió kisebb frissítését.
Számítási feladatfürt Kubernetes-verziójának frissítése a PowerShell használatával
Az Update-AksHciCluster PowerShell-paranccsal végrehajthat egy Kubernetes-alfrissítést. Ez a parancs a tárológazda operációs rendszerének operációs rendszerének verzióját is frissíti:
Update-AksHciCluster -name myCluster -kubernetesVersion v1.20.5
Tároló operációs rendszerének verziójának frissítése a Kubernetes frissítése nélkül
Ha a Kubernetes-verzió módosítása nélkül tölt fel számítási feladatfürtöt az operációs rendszer újabb verziójára, az csak akkor működik, ha az új operációsrendszer-verzió nem igényel másik Kubernetes-verziót. Futtassa az Update-AksHciCluster parancsot, és adja meg azt a operatingSystem
paramétert, amely az AKS számítási feladatfürtök tároló gazdagépeit az operációs rendszer újabb verziójára frissíti. Az alábbi példa feltételezi, hogy a számítási feladatfürt myCluster
jelenleg 30 napnál régebbi operációsrendszer-verzióval rendelkezik:
Update-AksHciCluster -name myCluster -operatingSystem