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
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ī hikiapi-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 muabootstrap-kubelet.conf
ma kahi okubelet.conf
i ka wā e hoʻokō aikubeadm 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