Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
RKE2 Install Guid
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