
Den 9 december slĂ€pptes en ny version av Kubernetes - 1.17. Dess motto Ă€r "Stabilitet", flera funktioner har fĂ„tt GA-status, och ett antal förĂ„ldrade funktioner har tagits bortâŠ
Och, som alltid, vÄr Àlskade del Action Required i filen krÀver uppmÀrksamhet.
LĂ„t oss arbeta pĂ„ detâŠ
Observera, Storage!
Uppdatering av kubelet pÄ sprÄng i version 1.17 stöds inte, eftersom sökvÀgen till blockvolymer har Àndrats. Innan noden uppdateras mÄste alla pods evakueras med kommandot kubectl drain.
Flaggor och portarâŠ
I changelog brukar man vanligtvis skriva att en viss flagga eller funktion har tagits bort eller lagts till, men av nĂ„gon anledning nĂ€mner man aldrig applikationen dĂ€r detta Ă€ndradesâŠ
- Flaggan har tagits bort
--include-uninitializedförkubectl; - Funktionaliteten som tillÀts av funktionernas portar
GCERegionalPersistentDisk,EnableAggregatedDiscoveryTimeoutochBestÀndigaLokalaVolymer, anvÀnds nu alltid och kan inte stÀngas av. Dessa alternativ har tagits bort frÄn möjliga nycklarapi-serverochcontroller-manager; - IP-adressnÀtverket för tjÀnster tilldelas nu inte automatiskt. Det mÄste specificeras med flaggan
--service-cluster-ip-rangevid start av API-servern och controller-manager.
kubeadm
- Kubeadm har lÀrt sig att konfigurera automatisk uppdatering av certifikat för kubelet pÄ alla kluster-noder, Àven pÄ den första mastern dÀr kommandot utfördes
kubeadm init. En bieffekt av detta Àr kravet pÄ att ha en fil med den initiala konfigurationen för kubeletbootstrap-kubelet.confistÀllet förkubelet.confunder körningkubeadm init; - Vid tillÀgg av autentiseringslÀgen i API server kubeadm lÀgger inte lÀngre till lÀgena
Node, RBACi manifestet för den statiska podden, vilket gör att man helt kan Àndra konfigurationen.
RBAC
Inbyggda klusterroller har tagits bort system:csi-external-provisioner och system:csi-external-attacher.
AvveckladâŠ
Ett antal funktioner har förklarats som förÄldrade, men de stöds fortfarande. Men framför allt vill vi pÄpeka övergÄngsprocessen till anvÀndning av ContainerStorageInterface. Administratörer som har distribuerat sina egna (inte hanterade) kluster i AWS och GCE mÄste planera för övergÄngen till att anvÀnda CSI-drivrutiner för att arbeta med permanenta volymer - istÀllet för drivrutiner som Àr inbyggda i Kubernetes. CSIMigration-proceduren ska hjÀlpa dem - vi invÀntar en steg-för-steg-guide. Administratörer som anvÀnder andra leverantörer för att ansluta permanenta diskar bör nu söka och lÀsa dokumentationen: i version 1.21 lovas att alla inbyggda drivrutiner ska tas bort permanent.
KĂ€lla: habr.com
