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. 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 érvényes lesz a csomópontokra. 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 fürt automatikus frissítési csatornát vagy a NodeImage csomópont lemezképének automatikus frissítési csatorná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:

Csatorna Művelet Példa
none letiltja az automatikus frissítéseket, és a fürtöt a Kubernetes jelenlegi verziójában tartja. Alapértelmezett beállítás, ha változatlan marad.
patch automatikusan frissíti a fürtöt a legújabb támogatott javításverzióra, amikor elérhetővé válik, miközben az alverzió változatlan marad. Ha például egy fürt az 1.17.7-es verziót futtatja, és az 1.17.9-es, 1.18.4-es, 1.18.6-os és 1.19.1-es verzió érhető el, a fürt az 1.17.9-es verzióra frissül.
stable automatikusan frissíti a fürtöt az N-1 alverzió legújabb támogatott patch kiadására, ahol az N a legújabb támogatott alverzió. Ha például egy fürt 1.17.7-es és 1.17.9-es, 1.18.4-es, 1.18.6-os és 1.19.1-es verziót futtat, a fürt az 1.18.6-os verzióra frissül.
rapid automatikusan frissíti a fürtöt a legújabb támogatott javítás kiadására a legújabb támogatott alverzión. Azokban az esetekben, amikor a fürt Kubernetes-verziója N-2 alverzió, ahol az N a legújabb támogatott alverzió, a fürt először az N-1 alverzió legújabb támogatott javításverziójára frissít. Ha például egy fürt az 1.17.7-es és az 1.17.9-es, 1.18.4-es, 1.18.6-os és 1.19.1-es verziót futtatja, akkor a fürt először az 1.18.6-os verzióra frissít, majd az 1.19.1-es verzióra frissít.
node-image automatikusan frissíti a csomópont lemezképét a legújabb elérhető verzióra. A Microsoft gyakran (általában hetente) biztosít javításokat és új lemezképeket a képcsomópontokhoz, de a futó csomópontok csak akkor kapják meg az új lemezképeket, ha nem frissíti a csomópontok rendszerképét. A csomópont-kép csatorna bekapcsolása automatikusan frissíti a csomópont lemezképeit, amikor új verzió érhető el. Ha ezt a csatornát használja, a Linux [felügyelet nélküli frissítések] alapértelmezés szerint le lesznek tiltva. A csomópontrendszerkép frissítései elavult javításverziókon működnek, mindaddig, amíg a kubernetes alverziója továbbra is támogatott.

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 a node-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őre NodeImagevá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.

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 createauto-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 stablerapid csatornákat.
  • Ha a lehető leghamarabb szeretné megkapni a legújabb javításokat, használja a csatornát patch . A node-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ésiNodeImage 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.