Kubernetes 1.17 - momwe mungasinthire komanso osagwiritsa ntchito ndalama zonse zolakwika

Kubernetes 1.17 - momwe mungasinthire komanso osagwiritsa ntchito ndalama zonse zolakwika

Pa Disembala 9, mtundu wotsatira wa Kubernetes unatulutsidwa - 1.17. Mawu ake ndi "Kukhazikika", zinthu zambiri zidalandira mawonekedwe a GA, zinthu zingapo zakale zidachotsedwa ...

Ndipo, monga nthawi zonse, gawo lathu lomwe timakonda ndi Fayilo Yofunika Kuchita CHANGELOG-1.17.md amafuna chisamaliro.

Tigwire ntchito ndi manja athu...

Chenjerani, Kusungirako!

Kukonzanso kubelet pa ntchentche sikuthandizidwa mu mtundu 1.17 chifukwa njira yoletsa ma voliyumu yasintha. Musanasinthire node, muyenera kuchotsa ma pod onse pogwiritsa ntchito lamulo kubectl drain.

Mbendera ndi zipata...

Muzosinthazo nthawi zambiri amalemba kuti mbendera kapena chipata choterechi chinachotsedwa kapena kuwonjezeredwa, koma pazifukwa zina samalembapo ntchito yomwe kusinthaku kudachitika...:

  • Mbendera yachotsedwa --include-uninitialized у kubectl;
  • Magwiridwe omwe ali ndi zipata amaloledwa GCERegionalPersistentDisk, EnableAggregatedDiscoveryTimeout и PersistentLocalVolumes, tsopano imagwiritsidwa ntchito nthawi zonse ndipo sichingalephereke. Zosankha izi zachotsedwa pamakiyi omwe angathe api-server и controller-manager;
  • Netiweki ya ma adilesi a IP a mautumiki saperekedwanso mwachisawawa. Iyenera kufotokozedwa pogwiritsa ntchito mbendera --service-cluster-ip-range poyambitsa seva ya API ndi woyang'anira-woyang'anira.

kubeadm

  • Kubeadm adaphunzira momwe angakhazikitsirenso ziphaso za kubelet pamagulu onse amagulu, kuphatikiza mbuye woyamba pomwe lamuloli lidaperekedwa. kubeadm init. Chotsatira chinali chofunikira pafayilo yokhala ndi kasinthidwe koyambirira kwa kubelet bootstrap-kubelet.conf mmalo mwa kubelet.conf panthawi ya kuphedwa kubeadm init;
  • Mukawonjezera mitundu yololeza ku API, seva ya kubeadm silowanso m'malo mwa mitundu Node, RBAC mu mawonekedwe a static pod, kukulolani kuti musinthe kasinthidwe.

Mtengo wa RBAC

Anachotsa ntchito zamagulu omangidwira system:csi-external-provisioner и system:csi-external-attacher.

Yachotsedwa…

Zinthu zingapo zatsitsidwa, koma zimathandizidwabe. Koma ndikufuna makamaka kuzindikira njira yosinthira kugwiritsa ntchito ContainerStorageInterface. Oyang'anira omwe adayika magulu awo (osayendetsedwa) pa AWS ndi GCE ayenera kukonzekera kusamukira ku CSI Driver kuti azigwira ntchito ndi ma voliyumu osalekeza m'malo mwa madalaivala omwe amamangidwa ku Kubernetes. Ndondomeko ya CSMigration iyenera kuwathandiza pa izi - tikuyembekezera kuti ndondomeko ya sitepe ndi sitepe iwonekere. Kwa olamulira omwe amagwiritsa ntchito othandizira ena kuti agwirizane ndi ma disks osalekeza, ndi nthawi yoti muyang'ane ndikuwerenga zolembazo: mtundu 1.21 umalonjeza kuchotsa kwamuyaya madalaivala onse omangidwa.

Source: www.habr.com

Kuwonjezera ndemanga