Megosztás a következőn keresztül:


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 upgradea 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 automatikus rendszeralapú 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. Vegye figyelembe, hogy a Node OS frissítési csatornájának dnf-automatic egyes beállításai alapértelmezés szerint le vannak tiltva.

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.