Kutumiza ndi kasamalidwe kamagulu otetezedwa etcd.
Kugwira ntchito m'malo otalikirana ndi anthu.
Imathandizira kukweza ndi ma rollbacks.
Flannel (vxlan) monga CNI ya backend; Pali mapulani othandizira ma CNIs ena.
Kusunga zosunga zobwezeretsera ndi kubwezeretsanso magulu a etcd atataya quorum.
Imateteza gulu lowongolera kuti lisathe kukumbukira ndi nthawi ya CPU.
Klusterkit Solution Architecture
Kuti athe kulolera zolakwika ndi kuphweka, Klusterkit imagwiritsa ntchito fayilo imodzi ya cctl-state.yaml kusunga metadata ya gulu la Kubernetes. Kudzera mu cctl CLI, mutha kuyang'anira moyo wa gulu la Kubernetes pamakina aliwonse omwe ali ndi fayiloyi. Izi zitha kukhala laputopu ya opareshoni kapena kompyuta ina iliyonse yomwe ili m'gulu la Kubernetes.
Cctl imagwiritsa ntchito ndikuyitanitsa mawonekedwe a cluster-api kuchokera kumtunda ngati laibulale ya ntchito za CRUD pamagulu. Iye amagwiritsa ssh-wopereka, wopereka zitsulo zopanda zitsulo kuchokera ku Platform9, yomwe imayitana etcdadm ndi nodeadm kuti igwire ntchito pamaguluwo.
Momwe mungagwiritsire ntchito Klusterkit ndi zigawo zake:
1 - Chilichonse mwa zida zitatuzi zitha kusonkhanitsidwa mosavuta ndi go get command:
go get -u github.com/platform9/cctl
go get -u github.com/platform9/nodeadm
go get -u github.com/kubernetes-sigs/etcdadm
2 - Zochita izi zitha kupakidwa ndikukopera kumakina omwe akutsata komwe gulu la Kubernetes lomwe likupezeka kwambiri liyenera kukhala likuyenda. Ikani mafayilo a nodeadm ndi etcdadm m'mawunivesite:
3 - Ngati mukufuna kupanga gulu la Kubernetes kwanuko, m'malo otalikirana, zodalira zofunika zitha kutsitsidwa pasadakhale pakompyuta yokhala ndi intaneti pogwiritsa ntchito nodeadm ndi etcdadm download command. Kenako zinthu zomwe zidatsitsidwa (mwachitsanzo, kubelet ndi kubelet unit file ya systemd, mafayilo a CNI otheka, fayilo ya kubeadm, zithunzi zonse zamkati kuphatikiza Kubernetes, chithunzi chosungidwa ndi fayilo ya systemd, chithunzi cha chidebe cha etcd ndi mafayilo ofananira) zitha kukopera mosavuta kwa omwe amadzipatula okha. ndi cctl, nodeadm ndi etcdadm. (Onani zambiri mu wiki).
4 - Zonse zikakhazikika, mutha kupanga gulu loyamba la Kubernetes ndi malamulo angapo: