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

K
Zeile 210: Zeile 210:


=== Controller ===
=== Controller ===
<nowiki>##</nowiki> Cluster initialisieren<syntaxhighlight lang="bash">
Nun endlich kann der Cluster initialisiert werden:<syntaxhighlight lang="bash">
kubeadm init --control-plane-endpoint=<Controller-IP> --node-name k8s-ctrlr --pod-network-cidr=10.244.0.0/16
kubeadm init --control-plane-endpoint=<Controller-IP> --node-name k8s-ctrlr-1 --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><code>--control-plane-endpoint</code> / Die IP des Controllers (In diesem Beispiel 192.168.2.65)
 
<code>--node-name</code> / Der Hostname des Controllers (In diesem Beispiel k8s-ctrlr-1)
 
<code>--pod-network-cidr</code> / Der interne IP Adressraum für die Pods. (Sollte nicht geändert werden)
 
 
 
Am Ende werden
 
Die 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.


Damit ein Linux User auf dem Controller Administrativen Zugriff auf den Cluster hat m
Damit ein Linux User auf dem Controller Administrativen Zugriff auf den Cluster hat m