Kubernetes 1.17 - pehea e hoʻomaikaʻi ai a ʻaʻole e hoʻolilo i ka waihona hewa holoʻokoʻa

Kubernetes 1.17 - pehea e hoʻomaikaʻi ai a ʻaʻole e hoʻolilo i ka waihona hewa holoʻokoʻa

Ma Dekemaba 9, ua hoʻokuʻu ʻia ka mana hou o Kubernetes - 1.17. ʻO kāna hua'ōlelo "Stability", he nui nā hiʻohiʻona i loaʻa ke kūlana GA, ua wehe ʻia kekahi mau hiʻohiʻona kahiko ...

A, e like me nā manawa a pau, ʻo kā mākou ʻāpana punahele ʻo ka faila Pono ʻia CHANGELOG-1.17.md pono ka noonoo.

E hana kākou me nā lima...

Nānā, Waihona!

ʻAʻole kākoʻo ʻia ka hōʻano hou ʻana i ka kubelet ma ka lele ma ka mana 1.17 no ka mea ua loli ke ala e ālai ai i nā puke. Ma mua o ka hoʻonui ʻana i kahi node, pono ʻoe e haʻalele i nā pods a pau mai ia mea me ke kauoha kubectl drain.

Nā hae a me nā puka...

I loko o ka changelog kākau pinepine lākou ua wehe ʻia a hoʻohui ʻia ka hae a i ʻole ka puka hiʻohiʻona, akā no kekahi kumu ʻaʻole lākou i kākau i ka noi i loaʻa ai kēia loli...:

  • Wehe ʻia ka hae --include-uninitialized у kubectl;
  • ʻAe ʻia nā hana e hōʻike ana i nā puka GCERegionalPersistentDisk, EnableAggregatedDiscoveryTimeout и PersistentLocalVolumes, hoʻohana mau ʻia i kēia manawa a ʻaʻole hiki ke hoʻopau ʻia. Ua wehe ʻia kēia mau koho mai nā kī hiki api-server и controller-manager;
  • ʻAʻole i hoʻonohonoho hou ʻia ka pūnaewele o nā IP address no nā lawelawe. Pono e kuhikuhi ʻia me ka hoʻohana ʻana i ka hae --service-cluster-ip-range i ka hoʻomaka ʻana i ka server API a me ka luna hoʻomalu.

kubeadm

  • Ua aʻo ʻo Kubeadm i ka hoʻonohonoho ʻana i ka hōʻano hou ʻana o nā palapala hōʻoia no kubelet ma nā node cluster āpau, me ka haku mua kahi i hoʻokō ʻia ai ke kauoha. kubeadm init. ʻO kahi hopena ʻaoʻao ke koi no kahi faila me ka hoʻonohonoho kubelet mua bootstrap-kubelet.conf ma kahi o kubelet.conf i ka wā e hoʻokō ai kubeadm init;
  • I ka hoʻohui ʻana i nā ʻano mana ʻae i ka API, ʻaʻole i hoʻololi hou ke kikowaena kubeadm i nā ʻano Node, RBAC i loko o ka static pod manifest, e ʻae iā ʻoe e hoʻololi loa i ka hoʻonohonoho.

RBAC

Wehe ʻia nā hana pūʻulu i kūkulu ʻia system:csi-external-provisioner и system:csi-external-attacher.

Hoʻopau ʻia…

Ua hoʻopau ʻia kekahi mau hiʻohiʻona, akā kākoʻo mau ʻia lākou. Akā makemake wau e nānā i ke kaʻina o ka hoʻololi ʻana i ka hoʻohana ʻana i ContainerStorageInterface. Pono nā luna hoʻomalu i kau i kā lākou mau pūʻulu ponoʻī (ʻaʻole i mālama ʻia) ma AWS a me GCE e hoʻolālā e neʻe i ka hoʻohana ʻana i ke Keaukaha CSI e hana me nā leo hoʻomau ma mua o nā mea hoʻokele i kūkulu ʻia i Kubernetes. Pono ke kaʻina hana CSIMigration e kōkua iā lākou me kēia - ke kali nei mākou i ke alakaʻi ʻana i kēlā me kēia ʻanuʻu. No nā luna hoʻohana e hoʻohana i nā mea hoʻolako ʻē aʻe e hoʻopili i nā disks hoʻomau, ʻo ka manawa kēia e ʻimi a heluhelu i ka palapala: manaʻo ʻia ka mana 1.21 e wehe mau i nā mea hoʻokele i kūkulu ʻia.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka