Solution: Pass --node-name=example
as parameter to the server or agent command.
services:
server:
image: rancher/k3s:v1.32.0-k3s1
command:
- server
- --disable=metrics-server
+ - --node-name=example
tmpfs: [ /run, /var/run ]
ulimits: { nproc: 65535, nofile: { soft: 65535, hard: 65535 } }
privileged: true
restart: unless-stopped
environment:
- K3S_TOKEN=example
- K3S_KUBECONFIG_OUTPUT=/output/kubeconfig.yaml
- K3S_KUBECONFIG_MODE=666
volumes:
- ./data/server/k3s:/var/lib/rancher/k3s
- ./data/server/cni:/var/lib/cni
- ./data/server/kubelt:/var/lib/kubelet
- .:/output
ports:
- 6443:6443 # Kubernetes API Server
- 80:80 # Ingress controller port 80
- 443:443 # Ingress controller port 443