traefik在kubernetes中的安装及使用
基于:2.3版本,k8s版本1.8。参考官方网站: https://docs.traefik.io/v2.3/getting-started/install-traefik/#use-the-helm-chart
首先安装helm, k8s的一个类似yum包管理器。 参考https://helm.sh/docs/intro/install/
- Download your desired version
- Unpack it (
tar -zxvf helm-v3.0.0-linux-amd64.tar.gz
) - Find the
helm
binary in the unpacked directory, and move it to its desired destination (mv linux-amd64/helm /usr/local/bin/helm
)
安装traefik参考官方教程就可以了,不要看其它地方博客之类的,因为过时了。
# Add Traefik"s chart repository to Helm:
helm repo add traefik https://containous.github.io/traefik-helm-chart
# You can update the chart repository by running:
helm repo update
# And install it with the helm command line:
helm install traefik traefik/traefik
需要主要的是:
- 如使用单独的 namespace helm操作都需要加入namespace 例: helm delete traefik --namespace traefik-v2
- 导出dashboard,需在pod所在那台机子执行,加入--address其它ip可以访问。kubectl port-forward $(kubectl get pods -A --selector "app.kubernetes.io/name=traefik" --output=name) 9000:9000 --address=192.168.1.30
通过url可访问 http://192.168.1.30:9000/dashboard/ 最后的一个“/”不能去掉,不然不能访问
以上是 traefik在kubernetes中的安装及使用 的全部内容, 来源链接: utcz.com/z/518498.html