移除k3s自带的traefik
前言
k3s在默认安装时会默认部署traefik,这虽然很方便但是却不利于我们学习和测试,还是先移除掉。
本文适用的k3s版本为v1.28.4+k3s2
- 删除traefik舵图资源
kubectl -n kube-system delete helmcharts.helm.cattle.io traefik
kubectl -n kube-system delete helmcharts.helm.cattle.io traefik-crd
- 停止k3s服务
systemctl stop k3s
- 编辑服务文件
vim /etc/systemd/system/k3s.service
并将此行添加到ExecStart
'--disable=traefik' \
'--disable=traefik-crd' \
- 重新加载服务文件
systemctl daemon-reload
- 从自动部署文件夹中删除清单文件
rm /var/lib/rancher/k3s/server/manifests/traefik.yaml
- 启动k3s服务
systemctl start k3s
如果需要重新安装回来可以参考Helm软件包管理工具安装和使用