跳到主要内容

移除k3s自带的traefik

前言

k3s在默认安装时会默认部署traefik,这虽然很方便但是却不利于我们学习和测试,还是先移除掉。 本文适用的k3s版本为v1.28.4+k3s2

  1. 删除traefik舵图资源
kubectl -n kube-system delete helmcharts.helm.cattle.io traefik
kubectl -n kube-system delete helmcharts.helm.cattle.io traefik-crd
  1. 停止k3s服务
systemctl stop k3s
  1. 编辑服务文件vim /etc/systemd/system/k3s.service并将此行添加到ExecStart
'--disable=traefik' \
'--disable=traefik-crd' \
  1. 重新加载服务文件
systemctl daemon-reload
  1. 从自动部署文件夹中删除清单文件
rm /var/lib/rancher/k3s/server/manifests/traefik.yaml
  1. 启动k3s服务
systemctl start k3s

如果需要重新安装回来可以参考Helm软件包管理工具安装和使用

参考