Az Azure Arc-kompatibilis Kubernetes-ügynökök frissítése
Az Azure Arc-kompatibilis Kubernetes automatikus és manuális frissítési képességeket is biztosít az ügynökök számára, hogy az ügynökök a legújabb verzióra legyenek frissítve. Ha letiltja az automatikus frissítést, és ehelyett manuális frissítésre támaszkodik, a verziótámogatási szabályzat az Arc-ügynökökre és a mögöttes Kubernetes-fürtökre vonatkozik.
Fürt Azure Archoz való csatlakoztatásakor az automatikus frissítés be- és kikapcsolása
Az Azure Arc-kompatibilis Kubernetes beépített automatikus frissítési képességeket biztosít az ügynököknek. Ha az automatikus frissítés engedélyezve van, az ügynök óránként lekérdezi az Azure-t egy újabb verzió keresése érdekében. Ha egy újabb verzió elérhetővé válik, a Helm-diagramok frissítését indítja el az Azure Arc-ügynökök számára.
Amikor fürtöt csatlakoztat az Azure Archoz, az alapértelmezett beállítás az automatikus frissítés engedélyezése.
A következő parancs csatlakoztat egy fürtöt az Azure Archoz, és engedélyezve van az automatikus frissítés:
az connectedk8s connect --name AzureArcTest1 --resource-group AzureArcTest
Fontos
Győződjön meg arról, hogy minden szükséges végponthoz engedélyezi a kapcsolatot. Az automatikus frissítésekhez különösen csatlakozni dl.k8s.io
kell.
Az automatikus frissítés letiltásához adja meg a --disable-auto-upgrade
paramétert, miközben a fürtöt az Azure Archoz csatlakoztatja.
Az alábbi parancs az automatikus frissítés letiltásával csatlakoztat egy fürtöt az Azure Archoz:
az connectedk8s connect --name AzureArcTest1 --resource-group AzureArcTest --disable-auto-upgrade
Tipp.
Ha le szeretné tiltani az automatikus frissítést, vegye figyelembe az Azure Arc-kompatibilis Kubernetes verziótámogatási szabályzatát .
Az automatikus frissítés be- és kikapcsolása a fürt Azure Archoz való csatlakoztatása után
Miután csatlakoztatta a fürtöt az Azure Archoz, a parancs --auto-upgrade
használatával az connectedk8s update
módosíthatja az automatikus frissítési beállítást igaz vagy hamis értékre.
A következő parancs kikapcsolja az automatikus frissítést egy csatlakoztatott fürt esetében:
az connectedk8s update --name AzureArcTest1 --resource-group AzureArcTest --auto-upgrade false
Ügynökök manuális frissítése
Ha letiltotta az automatikus frissítést, manuálisan is kezdeményezhet frissítéseket az ügynökök számára a az connectedk8s upgrade
parancs használatával. Ha így tesz, meg kell adnia azt a verziót, amelyre frissíteni szeretné.
Az Azure Arc-kompatibilis Kubernetes az ügynökök verziószámozásának szabványos szemantikai verziószámozási MAJOR.MINOR.PATCH
sémáját követi. A verzió minden egyes száma az előző verzióval való általános kompatibilitást jelzi:
- A főverziók akkor változnak, ha nem kompatibilis API-frissítések vannak, vagy a visszamenőleges kompatibilitás hibás lehet.
- Az alverziók akkor változnak, ha a funkciómódosítások visszafelé kompatibilisek a többi kisebb kiadással.
- A javításverziók akkor változnak, ha visszamenőlegesen kompatibilis hibajavításokat végeznek.
Bár az ütemezés eltérő lehet, az Azure Arc-kompatibilis Kubernetes-ügynökök új alverziója havonta körülbelül egyszer jelenik meg.
Az alábbi parancs manuálisan frissíti az ügynököket az 1.8.14-es verzióra:
az connectedk8s upgrade -g AzureArcTest1 -n AzureArcTest --agent-version 1.8.14
Ügynök verziójának ellenőrzése
A csatlakoztatott fürtök és a jelentett ügynökverzió listázásához használja a következő parancsot:
az connectedk8s list --query '[].{name:name,rg:resourceGroup,id:id,version:agentVersion}'
Ellenőrizze, hogy engedélyezve van-e az automatikus frissítés egy fürtön
Annak ellenőrzéséhez, hogy egy fürt engedélyezve van-e az automatikus frissítéshez, futtassa a következő kubectl parancsot. Vegye figyelembe, hogy az automatikus frissítési konfiguráció nem érhető el az Azure Arc-kompatibilis Kubernetes nyilvános API-jában.
kubectl -n azure-arc get cm azure-clusterconfig -o jsonpath="{.data['AZURE_ARC_AUTOUPDATE']}"
Verziótámogatási szabályzat
Amikor támogatási kéréseket hoz létre az Azure Arc-kompatibilis Kuberneteshez, a következő verziótámogatási szabályzat érvényes:
Az Azure Arc-kompatibilis Kubernetes-ügynököknek az "N-2" támogatási ablaka van, ahol az "N" az ügynökök legújabb kisebb kiadása.
- Ha például az Azure Arc-kompatibilis Kubernetes jelenleg 0.28.a verziót vezet be, a 0.28.a, 0.28.b, 0.27.c, 0.27.d, 0.26.e és 0.26.f verzió támogatott.
Az Azure Archoz csatlakozó Kubernetes-fürtök az "N-2" támogatási ablakával rendelkeznek, ahol az "N" a felsőbb rétegbeli Kubernetes legújabb stabil kisebb kiadása.
- Ha például a Kubernetes ma bevezeti az 1.20.a verziót, akkor az 1.20.a, 1.20.b, 1.19.c, 1.19.d, 1.18.e és 1.18.f verzió támogatott.
Ha támogatási kérést hoz létre, és a támogatási szabályzaton kívüli verziót használ (régebbi, mint az ügynökök N-2 támogatott verziói és a felsőbb rétegbeli Kubernetes-fürtök), a rendszer felkéri, hogy frissítse a fürtöket és ügynököket egy támogatott verzióra.
Következő lépések
- Rövid útmutatónk segítségével csatlakoztathat egy Kubernetes-fürtöt az Azure Archoz.
- Már van egy Kubernetes-fürt az Azure Archoz csatlakoztatva? Konfigurációk létrehozása az Azure Arc-kompatibilis Kubernetes-fürtön.
- Megtudhatja, hogyan alkalmazhat konfigurációkat nagy méretekben az Azure Policy használatával.