<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      如何在 K3s 中啟用 Traefik Dashborad

      作者簡介
      王海龍, SUSE Rancher 中國社區技術經理,負責 Rancher 中國技術社區的維護和運營。擁有 8 年的云計算領域經驗,經歷了 OpenStack 到 Kubernetes 的技術變革,無論底層操作系統 Linux,還是虛擬化 KVM 或是 Docker 容器技術都有豐富的運維和實踐經驗。

      前 言

      Traefik 是一個開源的邊緣路由器,可以讓你的服務發布變得輕松有趣。它負責接收你的系統請求,并使用合適的組件處理這些請求。

      Traefik 的儀表板非常便捷,能夠提供集群當前狀態的詳細概述,包括集群入口和服務網格路由配置的詳細信息:

      K3s 是經 CNCF 一致性認證的 Kubernetes 輕量級發行版,專為物聯網及邊緣計算設計。在 K3s 中,內置了 Traefik 作為集群的默認反向代理和 Ingress Controller。K3s 1.21 開始默認安裝 Traefik v2,而之前的版本則默認安裝 Traefik v1。本文將根據不同的 Traefik 版本來介紹如何啟用 Traefik Dashborad。

      Traefik v1 啟用 Dashborad

      默認情況下,K3s 1.20 及更早版本默認安裝 Traefik v1,并且默認沒有啟用 Traefik Dashboard。如果要在 K3s 中啟用 Traefik v1 的 Dashborad,我們可以借助 HelmChartConfig 來自定義由 Helm 部署的 Traefik v1 并啟用 Dashboard:

      注意:

      • 不建議手動編輯 /var/lib/rancher/K3s/server/manifests/traefik.yaml 來修改 Traefik 配置文件,因為 K3s 重啟后會覆蓋修改的內容。

      • 建議通過在 /var/lib/rancher/K3s/server/manifests 中創建一個額外的 HelmChartConfig 清單來自定義 Traefik 配置,請參考:http://docs.rancher.cn/docs/K3s/helm/_index/

      cat >> /var/lib/rancher/K3s/server/manifests/traefik-config.yaml << EOF
      apiVersion: helm.cattle.io/v1
      kind: HelmChartConfig
      metadata:
        name: traefik
        namespace: kube-system
      spec:
        valuesContent: |-
          dashboard:
            enabled: true
            domain: "traefik.localhost"
      EOF
      

      此時,Traefik 將會重新部署,大約 10 秒鐘左右,就可以通過 spec.valuesContent.domain 配置的域名來訪問Traefik Dashboard 了:

      Traefik v2 啟用 Dashborad

      默認情況下,K3s 1.21 及更高版本默認安裝 Traefik v2。出于安全考慮,默認是不公開 Traefik Dashboard 的。我們常見的公開 Dashborad 的方式主要為以下兩種:

      方法 1:通過端口轉發來實現

      kubectl -n kube-system port-forward $(kubectl -n kube-system get pods --selector "app.kubernetes.io/name=traefik" --output=name) 9000:900
      

      端口轉發開啟后,可以通過http://127.0.0.1:9000/dashboard/ 來訪問 Dashboard:

      方法 2:自定義 IngressRoute CRD

      另一種方法是通過定義和應用 IngressRoute CRD (kubectl apply -f dashboard.yaml):

      # dashboard.yaml
      apiVersion: traefik.containo.us/v1alpha1
      kind: IngressRoute
      metadata:
        name: dashboard
      spec:
        entryPoints:
          - web
        routes:
          - match: Host(`traefik.example`) && (PathPrefix(`/dashboard`) || PathPrefix(`/api`))
            kind: Rule
             services:
              - name: api@internal
                kind: TraefikService
      

      部署成功后,可通過 http://traefik.example/dashboard/ 訪問 Dashboard:

      posted @ 2022-03-21 13:14  RancherLabs  閱讀(1979)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 中国亚州女人69内射少妇| 女同性恋一区二区三区视频| 中文字幕一区二区三区久久蜜桃| 老司机午夜精品视频资源| 亚洲精品电影院| 四虎国产精品久久免费精品| 999久久久免费精品播放| 天天做天天躁天天躁| 无码专区人妻系列日韩精品少妇| 99国精品午夜福利视频不卡99 | 亚洲精品成人老司机影视| 成人国产亚洲精品一区二区| 丝袜国产一区av在线观看| 中文字幕无码免费久久99| 未满十八18禁止免费无码网站| 国产午夜福利av在线麻豆| 精品国产精品午夜福利| 高雄县| 丰满高跟丝袜老熟女久久| 国内精品久久久久影视| 四虎网址| 野花社区www高清视频| 久久精品视频这里有精品| 少妇无套内谢免费视频| 亚洲旡码欧美大片| 老熟女多次高潮露脸视频| 香蕉亚洲欧洲在线一区| 天天综合色一区二区三区| 99久久免费精品国产色| 日本视频一两二两三区| 超碰人人超碰人人| 国产明星精品无码AV换脸 | 夜夜躁日日躁狠狠久久av| 国产精品中文字幕免费| 成av免费大片黄在线观看| 久久久久无码中| 亚洲av成人无码精品电影在线| caoporn成人免费公开| 玖玖在线精品免费视频| 色噜噜久久综合伊人一本| 逊克县|