特别鸣谢
ingress-k3s之traefik的使用 | 小五的个人杂货铺
生产K3s集群,多master卸载traefik,释放80和443端口
先在master1节点操作
[root@master01 ~]# kubectl delete -f /var/lib/rancher/k3s/server/manifests/traefik.yaml
修改k3s服务文件
[root@master01 ~]# vim /etc/systemd/system/k3s.service
在倒数第二行加入 '--disable=traefik' \ ,注意保留最后一行是空行,否则启动失败
22 ExecStartPre=-/sbin/modprobe overlay
23 ExecStart=/usr/local/bin/k3s \
24 server \
25 '--docker' \
26 '--disable=traefik' \27
重启k3s服务
[root@master01 ~]# systemctl stop k3s
[root@master01 ~]# systemctl daemon-reload
[root@master01 ~]# systemctl restart k3s
如果在master1上操作后,还有traefik ,在其他master节点重复操作卸载步骤
[root@master01 ~]# kubectl get pods -n kube-system
NAME READY STATUS RESTARTS AGE
svclb-traefik-b7303c52-kcwv8 2/2 Running 0 356d10h
traefik-84745cf649-942bx 1/1 Running 0 356d10h
coredns-77ccd57875-45254 1/1 Running 0 356d10h
local-path-provisioner-957fdf8bc-9x4bp 1/1 Running 0 356d10h
metrics-server-54dc485875-8gzm5 1/1 Running 0 356d10h