K3s环境下如何启用traefik的dashboard
前言⌗
没得前言,就一个简单记录
配置⌗
在master
机器上添加文件/var/lib/rancher/k3s/server/manifests/traefik-config.yaml
,内容如下:
apiVersion: helm.cattle.io/v1
kind: HelmChartConfig
metadata:
name: traefik
namespace: kube-system
spec:
valuesContent: |-
dashboard:
enabled: true
ports:
traefik:
expose: true
logs:
access:
enabled: true
添加完成之后,K3s会自动生效,且重启K3s集群也不会被恢复默认设置。
访问方式⌗
- 直接访问
http://{master_node_ip}:9000/dashboard/
- 在
kube-system
命名空间添加一个Ingress
,绑定域名,指向traefik
服务的9000
端口,然后就可以正常在浏览器使用绑定的域名打开了。
Ps. 末尾的/dashboard/
一定不要忘了