Kubernetes Cluster in Proxmox VE (AlmaLinux/CentOS): Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
K
KKeine Bearbeitungszusammenfassung
Zeile 146: Zeile 146:


<nowiki>##</nowiki> Cluster initialisieren<syntaxhighlight lang="bash">
<nowiki>##</nowiki> Cluster initialisieren<syntaxhighlight lang="bash">
kubeadm init --control-plane-endpoint=10.16.0.65 --node-name k8s-ctrlr --pod-network-cidr=10.244.0.0/16
kubeadm init --control-plane-endpoint=<Controller-IP> --node-name k8s-ctrlr --pod-network-cidr=10.244.0.0/16
</syntaxhighlight><nowiki>##</nowiki> Join Kommandos brauch man sich nicht zu speichern da der Token jederzeit mit <code>kubeadm token create --print-join-command</code> neu generiert werden kann.
</syntaxhighlight><nowiki>##</nowiki> Join Kommandos brauch man sich nicht zu speichern da der Token jederzeit mit <code>kubeadm token create --print-join-command</code> neu generiert werden kann.


Zeile 156: Zeile 156:
</syntaxhighlight>
</syntaxhighlight>


<nowiki>#</nowiki> Als root muss nur folgender Befehl ausgeführt werden
<nowiki>#</nowiki> Als root muss nur folgender Befehl ausgeführt werden<syntaxhighlight lang="bash">
 
export KUBECONFIG=/etc/kubernetes/admin.conf
export KUBECONFIG=/etc/kubernetes/admin.conf
 
</syntaxhighlight>Damit das nicht bei jeder neuen Sitzung wiederholt werden muss die Zeile am Ende von <code>.bash_profile</code> einfügen:<syntaxhighlight lang="bash">
<nowiki>#</nowiki> Network overlay konfigurieren
vi ~/.bash_profile
</syntaxhighlight><nowiki>#</nowiki> Network overlay konfigurieren


kubectl apply -f <nowiki>https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml</nowiki>
kubectl apply -f <nowiki>https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml</nowiki>

Navigationsmenü