# Install RKE2 agent curl -sfL https://get.rke2.io | INSTALL_RKE2_TYPE="agent" sudo sh - # Create configuration sudo mkdir -p /etc/rancher/rke2 # Worker configuration - connects through the load balancer! sudo tee /etc/rancher/rke2/config.yaml > /dev/null << EOF # RKE2 Agent Configuration server: https://POC-Kube-Balancer:9345 # Using the main load balancer! token: "K10b8b252de84e5aab8bc1d2a8e4aad3e329ee84d638892b8638de0260b7cb8212a::server:34b189ab7b91fc924500ba0b3608b80b" # Node labels for workload scheduling node-label: - "node.kubernetes.io/worker=true" - "workload-type=general" # Optional: Reserve resources for system stability # kubelet-arg: # - "system-reserved=cpu=500m,memory=1Gi" # - "kube-reserved=cpu=500m,memory=1Gi" EOF # Start the worker sudo systemctl enable rke2-agent.service sudo systemctl start rke2-agent.service # Check status sudo systemctl status rke2-agent.service