Oktatóanyag: Azure Linux Container Host-csomópontok frissítése
Az Azure Linux Container Host két mechanizmuson keresztül szállítja a frissítéseket: frissített Azure Linux-csomópontrendszerképeket és automatikus csomagfrissítéseket.
Az alkalmazás és a fürt életciklusának részeként javasoljuk, hogy a fürtök naprakészen maradjanak, és védve legyenek a fürt frissítéseinek engedélyezésével. Engedélyezheti az automatikus csomópontrendszerkép-frissítéseket, hogy a fürtök a legújabb Azure Linux Container Host-rendszerképet használják felskálázáskor. A fürt csomópontrendszerképét manuálisan is frissítheti.
Ebben az oktatóanyagban, az öt rész öt részéből megtudhatja, hogyan:
- A fürt csomópontrendszerképének manuális frissítése.
- Azure Linux Container Host-fürt automatikus frissítése.
- A Kured üzembe helyezése Egy Azure Linux Container Host-fürtben.
Feljegyzés
Bármilyen frissítési művelet, akár manuálisan, akár automatikusan történik, frissíti a csomópont lemezképének verzióját, ha még nem a legújabb verzióban. A legújabb verzió a teljes AKS-kiadástól függ, és az AKS kiadáskövetőjének felkeresésével határozható meg.
Előfeltételek
- A korábbi oktatóanyagokban létrehozott és üzembe helyezett egy Azure Linux Container Host-fürtöt. Az oktatóanyag elvégzéséhez szüksége lesz egy meglévő fürtre. Ha még nem tette meg ezt a lépést, és követni szeretné, kezdje az 1. oktatóanyaggal : Fürt létrehozása az Azure Linux Container Host for AKS használatával.
- Az Azure CLI legújabb verziójára van szüksége. Keresse meg a verziót a
az --version
parancs használatával. Ha telepíteni vagy frissíteni szeretne: Az Azure CLI telepítése.
A fürt manuális frissítése
A fürt csomópontrendszerképének manuális frissítéséhez futtassa az aks nodepool upgrade
a következőt:
az aks nodepool upgrade \
--resource-group testAzureLinuxResourceGroup \
--cluster-name testAzureLinuxCluster \
--name myAzureLinuxNodepool \
--node-image-only
A fürt automatikus frissítése
Az automatikus frissítés egyszeri és felejtési mechanizmust biztosít, amely kézzelfogható idő- és működési költségelőnyt eredményez. Az automatikus frissítés engedélyezésével gondoskodhat arról, hogy a fürtök naprakészek legyenek, és ne hagyja ki az Azure Linux Container Host legújabb funkcióit vagy javításait az AKS-ből és a felsőbb rétegbeli Kubernetesből.
Az automatikusan végrehajtott frissítések funkcionálisan megegyeznek a manuális frissítésekkel. A kiválasztott csatorna határozza meg a frissítések időzítését. Az automatikus frissítés módosításakor a módosítások érvénybe lépése 24 órát vesz igénybe.
A meglévő fürt automatikus frissítési csatornájának beállításához frissítse a --auto-upgrade-channel
paramétert az alábbi példához hasonlóan, amely automatikusan frissíti a fürtöt egy korábbi alverzió legújabb támogatott patch kiadására.
az aks update --resource-group testAzureLinuxResourceGroup --name testAzureLinuxCluster --auto-upgrade-channel stable
További információ a frissítési csatornákról: A fürt automatikus frissítése.
Automatikus csomagfrissítések engedélyezése
A fürtök automatikus frissítésre való beállításához hasonlóan ugyanazt a készletet használhatja egyszer, és elfelejtheti a csomagfrissítések mechanizmusát a csomópont-operációs rendszer frissítési csatornájának engedélyezésével. Ha az automatikus csomagfrissítések engedélyezve vannak, a dnf-automatic
rendszerszintű szolgáltatás naponta fut, és telepíti a közzétett frissített csomagokat.
A csomópont-operációs rendszer frissítési csatornájának meglévő fürtön való beállításához frissítse a --node-os-upgrade-channel
paramétert az alábbi példához hasonlóan, amely automatikusan engedélyezi a csomagfrissítéseket.
az aks update --resource-group testAzureLinuxResourceGroup --name testAzureLinuxCluster --node-os-upgrade-channel Unmanaged
Automatikus újraindítási démon engedélyezése
A fürtök védelme érdekében a rendszer automatikusan alkalmazza a biztonsági frissítéseket az Azure Linux-csomópontokra. Ezek a frissítések közé tartoznak az operációs rendszer biztonsági javításai, a kernelfrissítések és a csomagfrissítések. Ezen frissítések némelyikéhez a csomópont újraindítása szükséges a folyamat befejezéséhez. Az AKS nem indítja újra automatikusan ezeket a csomópontokat a frissítési folyamat befejezéséhez.
Javasoljuk, hogy engedélyezze az automatikus újraindítási démont, például a Kuredet, hogy a fürt újra tudja indítani a kernelfrissítéseket használó csomópontokat. A Kured DaemonSet Azure Linux-tárológazdafürtben való üzembe helyezéséhez lásd a Kured üzembe helyezését egy AKS-fürtben.
Az erőforrások eltávolítása
Mivel ez az oktatóanyag a sorozat utolsó része, érdemes lehet törölnie az Azure Linux Container Host-fürtöt. A Kubernetes-csomópontok Azure-beli virtuális gépeken futnak, és akkor is díjakat vonnak maga után, ha nem használja a fürtöt. az group delete
A paranccsal távolítsa el az erőforráscsoportot és az összes kapcsolódó erőforrást.
az group delete --name testAzureLinuxCluster --yes --no-wait
Következő lépések
Ebben az oktatóanyagban frissítette az Azure Linux Container Host-fürtöt. Megtanulta végrehajtani az alábbi műveleteket:
- A fürt csomópontrendszerképének manuális frissítése.
- Azure Linux Container Host-fürt automatikus frissítése.
- A kured üzembe helyezése egy Azure Linux Container Host-fürtben.
Az Azure Linux Container Host szolgáltatással kapcsolatos további információkért tekintse meg az Azure Linux Container Host áttekintését.