Azure Kubernetes Service- (AKS-) fürt automatikus frissítése
Az AKS-fürt életciklusának része a legújabb Kubernetes-verzió rendszeres frissítése. Fontos, hogy a legújabb biztonsági kiadásokat használja, vagy frissítsen a legújabb funkciók eléréséhez. Az automatikus frissítés megismerése előtt győződjön meg arról, hogy ismeri az AKS-fürt frissítésének alapjait.
Feljegyzés
Bármely 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ón van. 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.
Az automatikus frissítés először frissíti a vezérlősíkot, majd egyenként frissíti az ügynökkészleteket.
Miért érdemes a fürt automatikus frissítését használni?
A fürt automatikus frissítése "egyszeri és felejtési" mechanizmust biztosít, amely kézzelfogható idő- és működési költségelőnyt biztosít. Nem kell leállítania a számítási feladatokat, újra üzembe kell helyeznie a számítási feladatokat, és nem kell új AKS-fürtöt létrehoznia. 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 AKS és a felsőbb rétegbeli Kubernetes legújabb funkcióit és javításait.
Az AKS szigorúan támogatott verziószámozási ablakot követ. A megfelelően kiválasztott automatikus frissítési csatornákkal elkerülheti, hogy a fürtök nem támogatott verzióba kerüljenek. Az AKS támogatási ablakáról további információt az Alias alverziók című témakörben talál.
Ügyfél és AKS által kezdeményezett automatikus frissítés
A fürt automatikus frissítési sajátosságait az alábbi útmutató segítségével adhatja meg. A frissítések a megadott ütem alapján történnek, és ajánlott a támogatott Kubernetes-verziókon maradni.
Az AKS automatikus frissítést is kezdeményez a nem támogatott fürtök esetében. Ha egy n-3 verziójú fürt (ahol n a legújabb támogatott AKS GA alverzió) n-4-re csökken, az AKS automatikusan n-2-re frissíti a fürtöt, hogy megmaradjon az AKS támogatási szabályzatában. Alapértelmezés szerint a platform által támogatott fürtök automatikus frissítése támogatott verzióra engedélyezve van. A leállított csomópontkészletek automatikus frissítési művelet közben frissülnek. A frissítés a csomópontkészlet indításakor a csomópontokra vonatkozik. A fennakadások minimalizálása érdekében állítsa be a karbantartási időszakokat.
A fürt automatikus frissítési korlátozásai
Ha a fürt automatikus frissítését használja, nem frissítheti a vezérlősíkot először, majd frissítheti az egyes csomópontkészleteket. A fürt automatikus frissítése mindig együtt frissíti a vezérlősíkot és a csomópontkészleteket. A vezérlősík nem frissíthető. A parancs futtatása a az aks upgrade --control-plane-only
következő hibát eredményezi: NotAllAgentPoolOrchestratorVersionSpecifiedAndUnchanged: Using managed cluster api, all Agent pools' OrchestratorVersion must be all specified or all unspecified. If all specified, they must be stay unchanged or the same with control plane.
Ha a node-image
(régi és nem használandó) fürt automatikus frissítési csatornáját vagy a NodeImage
csomópontrendszerkép automatikus frissítési csatornáját használja, a Linux felügyelet nélküli frissítései alapértelmezés szerint le lesznek tiltva.
Fürt automatikus frissítési csatornái
Az automatikusan végrehajtott frissítések funkcionálisan megegyeznek a manuális frissítésekkel. A kiválasztott automatikus frissítési 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 fürt automatikus frissítése ugyanazt a folyamatot követi, mint egy fürt manuális frissítése. További információt az AKS-fürtök frissítését ismertető szakaszban talál.
A következő frissítési csatornák érhetők el:
Feljegyzés
A fürt automatikus frissítésekor tartsa szem előtt az alábbi információkat:
A fürt automatikus frissítése csak a Kubernetes GA-verzióira frissül, és nem frissül előzetes verzióra.
Az AKS használatával anélkül hozhat létre fürtöt, hogy megadja a javítás pontos verzióját. Ha javítás tervezése nélkül hoz létre fürtöt, a fürt az alverzió legújabb GA-javítását futtatja. További információ: AKS támogatási ablak.
Az automatikus frissítéshez a fürt Kubernetes-verziójának az AKS támogatási ablakában kell lennie, még akkor is, ha a csatornát
node-image
használja.Ha az előzetes verziójú API-t vagy újabb verziót
11-02-preview
használja, és kiválasztja anode-image
fürt automatikus frissítési csatornáját, a csomópont lemezképének automatikus frissítési csatornája automatikusan a következőreNodeImage
vált.Minden fürt csak egyetlen automatikus frissítési csatornához társítható. Ennek az az oka, hogy a megadott csatorna határozza meg a fürtön futó Kubernetes-verziót.
Ha a fürt nem rendelkezik automatikus frissítési csatornával, és engedélyezi az LTS (hosszú távú támogatás) számára, az alapértelmezés szerint automatikus
patch
frissítési csatorna lesz.
Fürt automatikus frissítése új AKS-fürttel
Új fürt létrehozásakor állítsa be az automatikus frissítési csatornát a parancs és a
az aks create
auto-upgrade-channel
paraméter használatával.az aks create --resource-group myResourceGroup --name myAKSCluster --auto-upgrade-channel stable --generate-ssh-keys
Fürt automatikus frissítése meglévő AKS-fürttel
Állítsa be az automatikus frissítési csatornát egy meglévő fürtön a
az aks update
paraméterrel rendelkezőauto-upgrade-channel
paranccsal.az aks update --resource-group myResourceGroup --name myAKSCluster --auto-upgrade-channel stable
Automatikus frissítés használata tervezett karbantartással
Ha a tervezett karbantartást és a fürt automatikus frissítését használja, a frissítés a megadott karbantartási időszak alatt indul el.
Feljegyzés
A megfelelő működés biztosítása érdekében használjon négy vagy több órás karbantartási időszakot.
A karbantartási időszak tervezett karbantartással való beállításáról további információt az Azure Kubernetes Service-fürt karbantartási időszakainak ütemezése tervezett karbantartással című témakörben talál.
Ajánlott eljárások a fürt automatikus frissítéséhez
Az alábbi ajánlott eljárásokkal maximalizálhatja a sikert az automatikus frissítés használatakor:
- Annak érdekében, hogy a fürt mindig támogatott verzióban legyen (azaz az N-2 szabályon belül), válasszon vagy
stable
rapid
csatornákat. - Ha a lehető leghamarabb szeretné megkapni a legújabb javításokat, használja a csatornát
patch
. Anode-image
csatorna akkor megfelelő, ha azt szeretné, hogy az ügynökkészletek mindig a legújabb csomópontrendszerképeket futtatják. - Ha a csomópontrendszerképeket egy másik fürtfrissítési csatorna használata közben szeretné automatikusan frissíteni, fontolja meg a csomópontrendszerkép automatikus frissítési
NodeImage
csatornájának használatát. - Kövesse az operátorral kapcsolatos ajánlott eljárásokat.
- Kövesse a PDB ajánlott eljárásait.
- A frissítéssel kapcsolatos hibaelhárítási információkért tekintse meg az AKS hibaelhárítási dokumentációját.
A frissítési ajánlott eljárások és egyéb szempontok részletes ismertetését az AKS-javítás és a frissítési útmutató ismerteti.
Azure Kubernetes Service