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/

  1. Download your desired version
  2. Unpack it (tar -zxvf helm-v3.0.0-linux-amd64.tar.gz)
  3. 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

需要主要的是:

  1. 如使用单独的 namespace helm操作都需要加入namespace 例: helm delete traefik --namespace traefik-v2
  2. 导出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
  3. 通过url可访问 http://192.168.1.30:9000/dashboard/ 最后的一个“/”不能去掉,不然不能访问

以上是 traefik在kubernetes中的安装及使用 的全部内容, 来源链接: utcz.com/z/518498.html

回到顶部