参考:https://github.com/k3s-io/k3s/discussions/5434#discussioncomment-2568382

例如修改端口和单节点最大 Pod 数量(apiserver 参数配置在 master)

Master 节点

编辑 /etc/systemd/system/k3s.service(如果是使用 etcd 作为存储,配置文件在 /etc/systemd/system/multi-user.target.wants/k3s.service

1
2
3
4
ExecStart=/usr/local/bin/k3s \
server \
'--kubelet-arg=max-pods=300' \
'--kube-apiserver-arg=service-node-port-range=30000-40000'

重新加载并重启服务:

1
2
systemctl daemon-reload
systemctl restart k3s

Node 节点

编辑 /etc/systemd/system/k3s-agent.service(如果是使用 etcd 作为存储,配置文件在 /etc/systemd/system/multi-user.target.wants/k3s-agent.service

1
2
3
ExecStart=/usr/local/bin/k3s \
agent \
'--kubelet-arg=max-pods=300'

重新加载并重启服务:

1
2
systemctl daemon-reload
systemctl restart k3s-agent