Cea mai bună opțiune este să începeți cu Kubernetes Secțiunea de început.
Pentru un cluster pe care îl gestionați singur, cel oficial instrumentul acceptat pentru implementarea Kubernetes este kubeadm.
Verifica acest link - Bootstrapping clustere cu kubeadm. Acest ghid descrie toți pașii necesari:
- Se instalează kubeadm
- Depanarea kubeadm
- Crearea unui cluster cu kubeadm
- Personalizarea componentelor cu API-ul kubeadm
- Opțiuni pentru topologie foarte disponibilă
- Crearea de clustere foarte disponibile cu kubeadm
- Configurați un cluster etcd de înaltă disponibilitate cu kubeadm
- Configurarea fiecărui kubelet din cluster folosind kubeadm
- Suport dual-stack cu kubeadm
De asemenea, verificați acest link - Mediu de productie:
Un cluster Kubernetes de calitate de producție necesită planificare și pregătire. Dacă clusterul dvs. Kubernetes urmează să ruleze sarcini de lucru critice, acesta trebuie să fie configurat pentru a fi rezistent.Această pagină explică pașii pe care îi puteți urma pentru a configura un cluster pregătit pentru producție sau pentru a promova un cluster existent pentru utilizare în producție.
Există deasemenea Kubespray:
Kubespray este o compoziție de manuale Ansible, inventar, instrumente de furnizare și cunoștințe de domeniu pentru sarcinile generice de gestionare a configurației clusterelor OS/Kubernetes.
Kubespray vs Kubeadm
Kubeadm oferă domeniul Cunoștințe despre managementul ciclului de viață al clusterelor Kubernetes, inclusiv layout-uri auto-găzduite, servicii de descoperire dinamică și așa mai departe. Dacă ar fi aparținut lumii noi a operatorilor, ar fi putut fi numit „operator de cluster Kubernetes”. Cu toate acestea, Kubespray efectuează sarcini generice de gestionare a configurației din lumea ansible a „operatorilor de sistem de operare”, plus unele grupări inițiale K8s (cu pluginuri de rețea incluse) și bootstrapping planul de control.
Kubespray a început să folosească kubeadm intern pentru crearea clusterului încă de la versiunea 2.3, pentru a consuma cunoștințele despre domeniul de management al ciclului de viață și pentru a descărca elementele de configurare a sistemului de operare generică din acesta, ceea ce sperăm să beneficieze ambele părți.