Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
RKE2 Install Guid
Mehr Informationen bekommt man von der offiziellen Dokumentationsseite von RKE2
Server Node Installation
Überprüfe ob curl und iptables auf dem System installiert ist
Konfiguration für den Cluster erstellen
mkdir -p /etc/rancher/rke2/ vim /etc/rancher/rke2/config.yaml
Und mit folgendem Inhalt befüllen
cluster-cidr: "172.20.0.0/16" service-cidr: "172.30.0.0/16"
Damit geben wir gleich die service und cluster cidr an. Also welche IP Range sollen die Services bekommen und welche die Container.
- Installer ausführen
curl -sfL https://get.rke2.io | sh -
- Aktivieren des rke2-server service
systemctl enable rke2-server.service
- Starten des Services
systemctl start rke2-server.service
- Prüfe das Log nach belieben
journalctl -u rke2-server -f
After running this installation:
- The rke2-server service will be installed. The rke2-server service will be configured to automatically restart after node reboots or if the process crashes or is killed.
- Additional utilities will be installed at /var/lib/rancher/rke2/bin/. They include: kubectl, crictl, and ctr. Note that these are not on your path by default.
- Two cleanup scripts, rke2-killall.sh and rke2-uninstall.sh, will be installed to the path at:
- /usr/local/bin for regular file systems
- /opt/rke2/bin for read-only and brtfs file systems
- INSTALL_RKE2_TAR_PREFIX/bin if INSTALL_RKE2_TAR_PREFIX is set
- A kubeconfig file will be written to /etc/rancher/rke2/rke2.yaml.
- A token that can be used to register other server or agent nodes will be created at /var/lib/rancher/rke2/server/node-token
Linux Agent (Worker) Node installieren
Überprüfe ob curl und iptables auf dem System installiert ist
Konfiguration für den Cluster erstellen
mkdir -p /etc/rancher/rke2/ vim /etc/rancher/rke2/config.yaml
Und mit folgendem Inhalt befüllen
server: https://10.6.8.20:9345 token: <token from server node> cluster-cidr: "172.20.0.0/16" service-cidr: "172.30.0.0/16"
server: Der rke2-Serverprozess wartet auf Port 9345 auf die Registrierung neuer Knoten. Die Kubernetes-API wird weiterhin wie gewohnt auf Port 6443 bereitgestellt.
token: Unter /var/lib/rancher/rke2/server/node-token wird ein Token erstellt, der zum Registrieren anderer Server- oder Agentenknoten verwendet werden kann
cluster-cidr: und service-cidr: Damit geben wir gleich die service und cluster cidr an. Also welche IP Range sollen die Services bekommen und welche die Container.
- Installer ausführen
curl -sfL https://get.rke2.io | INSTALL_RKE2_TYPE="agent" sh -
- Aktivieren des rke2-server service
systemctl enable rke2-agent.service
- Starten des Services
systemctl start rke2-agent.service
- Prüfe das Log nach belieben
journalctl -u rke2-agent -f