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

Zur Navigation springen Zur Suche springen
K
Zeile 230: Zeile 230:




Am Ende werden
Damit ein normaler Linux User auf dem Controller Administrativen Zugriff auf den Cluster hat müssen folgende Befehle ausgeführt werden:<syntaxhighlight lang="bash">
 
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
<nowiki>#</nowiki> Benutzer die Berechtigung für kubernetes geben<syntaxhighlight lang="bash">
mkdir -p $HOME/.kube
mkdir -p $HOME/.kube
cp /etc/kubernetes/admin.conf $HOME/.kube/config
cp /etc/kubernetes/admin.conf $HOME/.kube/config
Zeile 241: Zeile 236:
</syntaxhighlight>
</syntaxhighlight>


<nowiki>#</nowiki> Als root muss nur folgender Befehl ausgeführt werden<syntaxhighlight lang="bash">
Wenn ihr als root angemeldet seid 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">
</syntaxhighlight>Damit das nicht bei jeder neuen Sitzung wiederholt werden muss, kann die Zeile am Ende von <code>.bash_profile</code> eingefügt werden:<syntaxhighlight lang="bash">
vi ~/.bash_profile
vi ~/.bash_profile
</syntaxhighlight><nowiki>#</nowiki> Network overlay konfigurieren<syntaxhighlight lang="bash">
</syntaxhighlight>'''''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.'''''
 
 
 
<nowiki>#</nowiki> Network overlay konfigurieren<syntaxhighlight lang="bash">
kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml
kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml
</syntaxhighlight><nowiki>##</nowiki> Auf dem Controller das join command anzeigen lassen<syntaxhighlight lang="bash">
</syntaxhighlight><nowiki>##</nowiki> Auf dem Controller das join command anzeigen lassen<syntaxhighlight lang="bash">

Navigationsmenü