Az Azure Kubernetes Application Network-tagok frissítéseinek konfigurálása (előzetes verzió)

Fontos

Az AKS előzetes verziójú funkciói önkiszolgáló, opt-in alapon érhetők el. Az előzetes verziókat "ahogy van" és "rendelkezésre állóként" biztosítjuk, és a szolgáltatási szerződésekből és a korlátozott jótállásból kizárjuk őket. Az AKS előzetes verzióihoz részleges támogatást nyújt az ügyfélszolgálat a tőle telhető legjobb módon. Ezért ezek a funkciók nem éles használatra vannak szánva. További információkért tekintse meg az alábbi támogatási cikkeket:

Az Azure Kubernetes Application Network rugalmas vezérlést biztosít az alverziófrissítések tagokra történő alkalmazásával kapcsolatban. Az Azure Kubernetes Application Network-erőforrásban regisztrált tagfürtök a szükséges vezérlési szinttől függően használhatják a két frissítési mód egyikét: önkiszolgáló (SelfManaged) vagy teljes körűen felügyelt (FullyManaged). Ezek a módok tagszinten működnek, így lehetősége van dönteni, hogy a frissítéseket manuálisan vagy automatikusan hajtják-e végre az egyes fürtök esetében.

Ez a cikk ismerteti a frissítési módok közötti különbségeket, az Azure Kubernetes Application Network-tagokhoz való konfigurálásukat, valamint a frissítések kezelése során figyelembe veendő fontos szempontokat.

Általános frissítési móddal kapcsolatos szempontok

Tartsa szem előtt a következő korlátozásokat és szempontokat az Azure Kubernetes Application Network-tagok frissítési módjának konfigurálásakor:

  • Az Azure Kubernetes Application Network frissítési módjai csak az Azure Kubernetes Application Network-összetevők alverzióira vonatkoznak. Ezek nem szabályozzák és nem befolyásolják a fürtszintű frissítéseket, például a Kubernetes-verziókat vagy a csomópontrendszerkép-frissítéseket.
  • A javításfrissítések mindig automatikusan lesznek alkalmazva, a módtól függetlenül.
  • A csatlakozási folyamat során minden taghoz kiválaszthatja a frissítési módot. A kijelölés után a mód addig marad érvényben az adott tag esetében, amíg el nem távolítja az Azure Kubernetes Application Network-erőforrásból. A tagok frissítési módját nem módosíthatja anélkül, hogy először eltávolítaná és újracsatlakoztataná az Azure Kubernetes Application Network-erőforráshoz.
  • Ha a tagcsatlakozás során nem ad meg frissítési módot, alapértelmezés szerint a SelfManaged lesz az.

Ön által felügyelt mód

Módban SelfManaged megadhatja az Azure Kubernetes Application Network alverzióját, amely telepítésre és szabályozásra kerül a frissítések során. Ez a mód olyan helyzetekre vonatkozik, amikor az apróbb frissítési folyamatot manuálisan szeretné kezelni, nem pedig automatizált frissítésekre. Ebben a módban, ha --version nincs megadva, alapértelmezés szerint az N-1st elérhető verzió lesz. Ez az alapértelmezett mód akkor is, ha a tagcsatlakozás során nincs megadva frissítési mód.

Saját kezelésű móddal kapcsolatos szempontok

A SelfManaged mód használatakor vegye figyelembe az alábbi szempontokat:

  • A frissítések csak egymást követő alverziók között engedélyezettek (például az alverzióról az alverzióra NN+1). A verziók kihagyása (például 1.1-ről 1.3-re történő frissítések) nem támogatott.
  • Csak az előző verzióra (N-1) állíthat vissza, feltéve, hogy az korábban ugyanazon a fürtön volt telepítve. A korábbi verziókra való visszalépés nem támogatott.
  • Több egymást követő visszaállítás nem támogatott. Legfeljebb egy verziót állíthat vissza.

Regisztráció önállóan felügyelt módban, és verzió kiválasztása a tagcsatlakozás során

  • Regisztráljon a SelfManaged módba, és a tag csatlakozásakor válassza ki explicit módon a kívánt verziót a az appnet member join paranccsal, amely beállítja a --upgrade-mode SelfManaged és --version paramétereket az adott verzióra.

    az appnet member join \
        --resource-group $APPNET_RG \
        --appnet-name $APPNET_NAME \
        --member-name $APPNET_MEMBER_NAME \
        --member-resource-id /subscriptions/$SUBSCRIPTION/resourcegroups/$AKS_RG/providers/Microsoft.ContainerService/managedClusters/$CLUSTER_NAME \
        --upgrade-mode SelfManaged \
        --version $VERSION
    

Az aktuális verzió ellenőrzése

  • Ellenőrizze, hogy melyik verzió van jelenleg telepítve egy tagon a az appnet member show parancs használatával, és tekintse meg a Version kimenet tulajdonságát.

    az appnet member show --member-name $APPNET_MEMBER_NAME --appnet-name $APPNET_NAME --resource-group $APPNET_RG
    

Az elérhető frissítési verziók ellenőrzése

  • Ellenőrizze, hogy mely verziók érhetők el mindegyik üzemmódhoz és a Kubernetes-verziókhoz a saját régiójában a az appnet list-versions paranccsal használva a megfelelő régióra beállított --location paramétert. A kimenetben tekintse meg az AvailableUpgrades oszlopban, hogy mely verziók érhetők el.

    az appnet list-versions --location $LOCATION -o table
    

Frissítés kezdeményezése

  • Indítsa el a frissítést a az appnet member update parancs használatával, és a --version paraméter a kívánt verzióra van állítva.

    az appnet member update --resource-group $APPNET_RG --appnet-name $APPNET_NAME --member-name $APPNET_MEMBER_NAME --version $VERSION
    

Visszaállítás egy korábbi verzióra

  • Térjen vissza egy korábban telepített verzióra a az appnet member update parancs használatával, a --version paramétert pedig állítsa be a kívánt verzióra. Ne feledje, hogy csak az előző verzióra (N-1) való visszalépés támogatott.

    az appnet member update --resource-group $APPNET_RG --appnet-name $APPNET_NAME --member-name $APPNET_MEMBER_NAME --version $VERSION
    

Teljes körűen felügyelt mód

Módban FullyManaged az Azure Kubernetes Application Network automatikusan kezeli az egyes tagok verziófrissítéseit a kiválasztott kiadási csatorna alapján. Ezt a módot akkor javasoljuk, ha az Azure Kubernetes Application Networket részesíti előnyben a verzióstabilitás kiértékelése, a bevezetés időzítése és a folyamatban lévő frissítések manuális beavatkozás nélküli kezelése érdekében.

Amikor a FullyManaged frissítési módot használja, ki kell választania egy kiadási csatornát, amely meghatározza, hogy a tagfürtök milyen gyorsan veszik át az új verziókat. Az Azure Kubernetes Application Network a csatorna stabilitási feltételeinek megfelelően figyeli a kiadási készültséget, és frissíti a tagokat.

A következő kiadási csatornák érhetők el a módhoz FullyManaged :

  • Gyors: Amint elérhetővé válik, a legújabb Application Network-verziót biztosítja. Ez a csatorna nem-gyártási vagy korai ellenőrzési környezetekhez készült, ahol az új funkciók és képességek tesztelése elsőbbséget élvez a kiterjesztett érvényesítési idővel szemben.
  • Stabil: Olyan verziókat biztosít, amelyek további ellenőrzésen és tesztelésen estek át. Ez a csatorna gyártási környezetekhez készült, és az alverziókhoz általában igazodik, ezáltal nagyobb megbízhatóságot biztosít, és megoldja a korábbi kiadásokban felmerült problémákat.

Ha FullyManaged a mód van kiválasztva, megadhatja a kiadási csatornát stablerapid. Ha nincs megadva, az alapértelmezett csatorna a következő stable: .

Fontos

Az FullyManaged módban az Azure Kubernetes Application Network automatikusan alkalmazza a frissítéseket, ahogy az új verziókat előléptetik a kiadási csatornákon keresztül. A frissítés időzítésének vagy verzióválasztásának manuális vezérlése nem támogatott.

A teljes körűen felügyelt mód elérhető frissítési verzióinak ellenőrzése

  • Az az appnet list-versions parancs és a grep FullyManaged mód használatával ellenőrizze, hogy az egyes csatornák mely verzióknak felelnek meg egy adott régió és Kubernetes-verzió esetén.

    az appnet list-versions --location $LOCATION -o table | grep FullyManaged
    

Regisztrálás teljes körűen felügyelt módban, és kiadási csatorna kiválasztása a tagok csatlakozása során

  • Regisztráljon a FullyManaged módban, és válasszon ki egy kiadási csatornát a tagcsatlakozás során, a az appnet member join parancs és a --upgrade-mode FullyManaged paraméter használatával, a --release-channel paramétert a kívánt csatornára állítva. Az alábbi példa bemutatja, hogyan választhatja ki a csatornát a Rapid tagbeléptetés során:

    az appnet member join \
        --resource-group $APPNET_RG \
        --appnet-name $APPNET_NAME \
        --member-name $APPNET_MEMBER_NAME \
        --member-resource-id /subscriptions/$SUBSCRIPTION/resourcegroups/$AKS_RG/providers/Microsoft.ContainerService/managedClusters/$CLUSTER_NAME \
        --upgrade-mode FullyManaged \
        --release-channel Rapid \
        --member-location $LOCATION
    

Kiadási csatorna kiválasztásának frissítése

A kiválasztott kiadást bármikor frissítheti. A kiadási csatorna módosításai azonnal érvénybe lépnek.

  • Frissítse egy meglévő tag kiadási csatornájának kiválasztását a az appnet member update parancs használatával a --release-channel kívánt csatornára beállított paraméterrel. Az alábbi példa bemutatja, hogyan válthat egy meglévő tag a Stable csatornára:

    az appnet member update --resource-group $APPNET_RG --appnet-name $APPNET_NAME --member-name $APPNET_MEMBER_NAME --release-channel Stable
    

Az Azure Kubernetes Application Networkről az alábbi cikkekben olvashat bővebben: