Kubernetes 1.17 - hvernig á að uppfæra og eyða ekki öllu villuáætluninni

Kubernetes 1.17 - hvernig á að uppfæra og eyða ekki öllu villuáætluninni

Þann 9. desember kom út næsta útgáfa af Kubernetes - 1.17. Einkunnarorð þess er „Stöðugleiki“, margir eiginleikar fengu GA stöðu, fjöldi gamaldags eiginleika var fjarlægður...

Og eins og alltaf er uppáhaldshlutinn okkar Action Required skráin BREYTINGAR-1.17.md krefst athygli.

Vinnum með höndunum...

Athugið, geymsla!

Uppfærsla kubelet á flugi er ekki studd í útgáfu 1.17 vegna þess að leiðin til að loka bindi hefur breyst. Áður en þú uppfærir hnút verður þú að rýma alla belg frá honum með skipuninni kubectl drain.

Fánar og hlið...

Í breytingaskránni skrifa þeir venjulega að slíkt og slíkt fána- eða eiginleikahlið hafi verið fjarlægt eða bætt við, en af ​​einhverjum ástæðum skrifa þeir aldrei forritið sem þessi breyting varð fyrir...:

  • Fáni fjarlægður --include-uninitialized у kubectl;
  • Virkni sem hefur hlið leyfð GCERegionalPersistentDisk, EnableAggregatedDiscoveryTimeout и PersistentLocalVolumes, er nú alltaf notað og ekki hægt að slökkva á því. Þessir valkostir hafa verið fjarlægðir af mögulegum lyklum api-server и controller-manager;
  • Neti IP-talna fyrir þjónustu er ekki lengur úthlutað sjálfgefið. Það verður að tilgreina með fánanum --service-cluster-ip-range þegar API miðlarinn og stjórnandi stjórnandi er ræstur.

kubeadm

  • Kubeadm lærði hvernig á að stilla sjálfvirka endurnýjun á skírteinum fyrir kubelet á öllum klasahnútum, þar með talið fyrsta skipstjóranum þar sem skipunin var framkvæmd kubeadm init. Aukaverkun var krafan um skrá með upphaflegu kubelet stillingunum bootstrap-kubelet.conf í staðinn fyrir kubelet.conf við framkvæmd kubeadm init;
  • Þegar heimildarstillingum er bætt við API kemur kubeadm þjónninn ekki lengur í stað stillinganna Node, RBAC inn í kyrrstæða belgskrána, sem gerir þér kleift að breyta uppsetningunni algjörlega.

RBAC

Fjarlægði innbyggða klasahlutverk system:csi-external-provisioner и system:csi-external-attacher.

Úrelt…

Nokkrir eiginleikar hafa verið úreltir en þeir eru enn studdir. En ég vil sérstaklega taka eftir ferlinu við að skipta yfir í að nota ContainerStorageInterface. Stjórnendur sem hafa sett upp sína eigin (óstýrða) klasa á AWS og GCE ættu að ætla að fara yfir í að nota CSI Driver til að vinna með viðvarandi bindi í stað rekla sem eru innbyggðir í Kubernetes. CSIMigration málsmeðferðin ætti að hjálpa þeim með þetta - við erum að bíða eftir að skref-fyrir-skref leiðbeiningin birtist. Fyrir stjórnendur sem nota aðrar þjónustuveitur til að tengja viðvarandi diska er kominn tími til að leita að og lesa skjölin: útgáfa 1.21 lofar að fjarlægja alla innbyggðu rekla varanlega.

Heimild: www.habr.com

Bæta við athugasemd