Támogatott Kubernetes-verziók az AKS Arcban
Ez a cikk az Azure Arc által engedélyezett Azure Kubernetes Service támogatott Kubernetes-verzióit ismerteti. Az AKS Arc körülbelül háromhavonta adja ki az új Kubernetes-alverziókat.
Kubernetes-verziók
A Kubernetes minden verzióhoz a szabványos szemantikai verziószámozási sémát használja:
[major].[minor].[patch]
Example:
1.29.2
1.29.5
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 vagy visszafelé kompatibilitási problémák léphetnek fel.
- Az alverziók akkor változnak, ha a funkciófrissítések 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.
Telepítse a futó alverzió legújabb patch kiadását. Ha például az éles fürt be van kapcsolva 1.29.2
.
1.29.5
az 1.29-es sorozat legújabb elérhető javításverziója, a lehető leghamarabb frissítsen az 1.29.5-ös verzióra, hogy a Kubernetes-fürt teljes mértékben ki legyen javítva és támogatott legyen.
Az AKS Arc Kubernetes kiadási naptára
K8s alverzió | Támogatott Helyi Azure-verziók | Aktuális állapot | Utolsó kiadás Kubernetes-javításokkal/CVE-frissítésekkel |
---|---|---|---|
1,30 | Később eldöntendő | Közelgő | Később eldöntendő |
1,29 | 2411, 2408 | Általánosan elérhető | Később eldöntendő |
1.28 | 2411, 2408, 2405 | Általánosan elérhető | Később eldöntendő |
1.27 | 2411, 2408, 2405, 2402 | Általánosan elérhető | 2411-es kiadás |
1,26 | 2405, 2402 és régebbi | Nincs több javításverzió/CVE-frissítés | 2405-ös kiadás |
Az AKS Arc által támogatott Kubernetes alverziók és javítóverziók kiadásonként
Kiadás | Támogatott kisebb & javításverziók |
---|---|
2411 | 1.27.7, 1.27.9, 1.28.5, 1.28.9, 1.29.2, 1.29.4 |
2408 | 1.27.7, 1.27.9, 1.28.5, 1.28.9, 1.29.2, 1.29.4 |
2405 | 1.26.10, 1.26.12, 1.27.7, 1.27.9, 1.28.3, 1.28.5 |
A Kubernetes verziótámogatási szabályzata
Az AKS egy általánosan elérhető (GA) verziót határoz meg olyan verzióként, amely letölthető az Arc által engedélyezett AKS telepítésekor vagy frissítésekor. Az AKS a Kubernetes három alverzióját támogatja:
- Az AKS-hez kiadott legújabb ga-alverzió (más néven N).
- Két korábbi alverzió. Minden támogatott alverzió támogatja a stabil javításokat is.
Az AKS az előzetes verziókat is támogathatja, amelyek kifejezetten előzetes verzióként vannak megjelölve.
Feljegyzés
Az AKS biztonságos üzembe helyezési eljárásokat használ, amelyek fokozatos régiótelepítést foglalnak magukban. Ez azt jelenti, hogy akár 10 munkanapot is igénybe vehet egy új kiadás, vagy egy új verzió minden régióban elérhetővé válik.
Az AKS Kubernetes-verzióinak támogatott ablaka "N-2": (N (Legújabb kiadás) – 2 (alverziók)).
Ha például az AKS ma bevezeti az 1.30-at , a következő verziókhoz nyújt támogatást:
Új alverzió | Támogatott verziólista |
---|---|
1,30 | 1.30, 1.29, 1.28 |
Új alverzió bevezetésekor a rendszer a legrégebbi támogatott alverziót és javításkiadást elavulttá teszi és eltávolítja. Az aktuálisan támogatott verziólista például a következő:
- 1,29
- 1.28
- 1.27
Az AKS 1.30.*-os kiadásakor az összes 1.27.* verzió el lesz távolítva, és 30 napon belül megszűnik a támogatás.
Feljegyzés
Ha nem támogatott Kubernetes-verziót futtat, a rendszer arra kéri, hogy frissítsen, amikor támogatást kér a fürthöz. A nem támogatott Kubernetes-kiadásokat futtató fürtökre nem vonatkoznak az AKS támogatási szabályzatai.
A szabályzat mellett az AKS egy adott alverzió legfeljebb két javításkiadását támogatja. Tekintettel a következő támogatott verziókra:
Current Supported Version List
------------------------------
1.29.8, 1.29.7, 1.28.10, 1.28.9
Ha az AKS 1.29.9-es és 1.28.11-es kiadást ad ki, a legrégebbi javításverziók elavultak és el lesznek távolítva, és a támogatott verziólista a következő lesz:
New Supported Version List
----------------------
1.29.*9*, 1.29.*8*, 1.28.*11*, 1.28.*10*
kubectl
Támogatott verziók
A kube-apiserverkubectl
képest egy régebbi vagy újabb alverziót használhat, amely összhangban van a Kubernetes kubectl-támogatási szabályzatával.
Ha például a kube-apiserver 1.17-es, akkor a kube-apiserver 1.16–1.18-os kubectl
.
A verzió telepítéséhez vagy frissítéséhez futtassa a következőtkubectl
az aks install-cli
:
Kiadási és elavulási folyamat
A Kubernetes új alverziói esetén:
- Az AKS legalább 30 nappal az eltávolítás előtt közzétesz egy előzetes bejelentést az AKS kibocsátási megjegyzéseiben az új verzió megjelenésének tervezett dátumával és a megfelelő régi verzió elavulással.
- A felhasználóknak 30 napjuk van a verzió eltávolításától a támogatott alverziós kiadásra való frissítésig, hogy továbbra is támogatást kapjanak.
A Kubernetes új javításverziói esetén:
- A javításverziók sürgőssége miatt az elérhetővé válásukkor be lehet vezetni őket a szolgáltatásba.
- Az AKS általában nem közli széles körben az új javításverziók kiadását. Az AKS azonban folyamatosan figyeli és ellenőrzi az elérhető CVE-javításokat, hogy időben támogassa őket az AKS-ben. Ha kritikus javítást talál, vagy felhasználói művelet szükséges, az AKS értesíti a felhasználókat, hogy frissítsenek az újonnan elérhető javításra.
- A felhasználóknak 30 napjuk van arra, hogy egy javítás kiadását eltávolítják az AKS-ből, hogy egy támogatott javításra frissítsenek, és továbbra is támogatást kapjanak.
Támogatott verziókra vonatkozó szabályzatok kivételei
Az AKS fenntartja a jogot, hogy előzetes értesítés nélkül új/meglévő verziókat vegyen fel vagy távolítson el egy vagy több kritikus, éles üzemet érintő hibával vagy biztonsági problémával.
A hiba súlyosságától vagy a biztonsági probléma súlyosságától függően egyes javításkiadások kihagyhatók vagy felgyorsulhatnak.
GYIK
Hogyan értesít a Microsoft az új Kubernetes-verziókról?
Az AKS csapata előzetes bejelentéseket tesz közzé az AKS Arc dokumentációjában az új Kubernetes-verziók tervezett dátumaival.
Milyen gyakran kell frissíteni a Kubernetes-verziókat, hogy továbbra is támogatottak maradjanak?
A Kubernetes 1.19-től kezdve a nyílt forráskód közösség egy évre bővítette a támogatást. Az AKS véglegesíti a javítások engedélyezését, és támogatja a felsőbb rétegbeli kötelezettségvállalásoknak való megfelelést. Az 1.19-es és újabb Kubernetes-fürtök esetében évente legalább egyszer frissíthet, hogy a támogatott verzión maradjon.
Mi történik, ha egy felhasználó olyan alverzióval frissíti a Kubernetes-fürtöt, amely nem támogatott?
Ha az n-3-at vagy régebbi verziót használja, az azt jelenti, hogy ön nem támogatja, és a rendszer felkéri a frissítésre. Ha az n-3-ról az n-2-es verzióra való frissítés sikeres lesz, visszatér a támogatási szabályzatainkba. Példa:
- Ha a legrégebbi támogatott Kubernetes-verzió az 1.27-es verzió, és ön az 1.26-os vagy régebbi verziót használja, akkor nem támogatja.
- Ha sikeresen frissít 1.26-ról 1.27-re vagy újabbra, a támogatási ablakban visszatér.
A visszalépések nem támogatottak.
Mit jelent a "támogatáson kívül" kifejezés?
A "támogatáson kívül" azt jelenti, hogy:
- A futtatott verzió kívül esik a támogatott verziók listáján.
- A rendszer megkéri, hogy frissítse a fürtöt egy támogatott verzióra, amikor támogatást kér, kivéve, ha a verzió elavulását követő 30 napos türelmi időszakon belül van.
Emellett az AKS nem biztosít futtatókörnyezeti (vagy egyéb) garanciát a támogatott verziók listáján kívüli fürtökre.
Mi történik, ha egy Kubernetes-fürtöt nem támogatott alverzióval skálázok?
Az AKS által nem támogatott alverziók esetében a be- és kiskálázásnak továbbra is működnie kell. Mivel a szolgáltatásminőségre nincs garancia, javasoljuk, hogy frissítsen a fürt támogatásához.
Kihagyhatok több Kubernetes-verziót a fürtfrissítés során?
Támogatott AKS-fürt frissítésekor a Kubernetes alverziói nem hagyhatók ki. Például a következők közötti frissítések:
- 1.12.x ->1.13.x: engedélyezett.
- 1.13.x ->1.14.x: engedélyezett.
- 1.12.x ->1.14.x: nem engedélyezett.
Frissítés az 1.12.x -1.14.x-ről:>
- Frissítés az 1.12.x -1.13.x-ről.>
- Frissítés az 1.13.x -1.14.x-ről.>
Csak akkor hagyhat ki több verziót, ha nem támogatott verzióról frissít egy támogatott verzióra. Frissíthet például nem támogatott 1.10.x-ről támogatott 1.15.x-re.
Létrehozhatok egy új 1.xx.x fürtöt a 30 napos támogatási időszak alatt?
Szám Ha egy verzió elavult/el lett távolítva, nem hozhat létre fürtöt ezzel a verzióval. A módosítás bevezetésekor láthatja, hogy a régi verzió el lett távolítva a verziólistából. Ez a folyamat akár két hetet is igénybe vehet a bejelentéstől, fokozatosan régiónként.
Egy frissen elavult verzión vagyok. Felvehetek még új csomópontkészleteket, vagy frissíteni kell?
Szám Nem adhat hozzá csomópontkészleteket az elavult verzióból a fürthöz.
Következő lépések
A fürt frissítéséről további információt az AKS-fürtök Kubernetes-verziójának frissítése című témakörben talál.