本篇教學如何使用 k8s 來架設 traefik
以下為步驟講解
1. 建立角色帳戶
由於 traefik 會使用 kubernetes API 來運行服務,所以需要有對應權限的角色 (請先開啟 RBAC 授權)
建立角色文件配置檔案
2. 建立服務帳號
加入角色之後,需要綁定角色跟服務資源之間的權限設定,因此我們要建立服務帳號
服務帳號建立配置
角色與服務帳號綁定配置
3. 部屬
我們可以使用配置文件,或是使用 helm 部屬 traefik
3.1 使用 helm 部屬 traefik
- 更新 help repo
- 下載 traefik 相應設置並安裝
3.2 使用配置文件部屬 traefik
撰寫 traefik 服務配置文件
4. 配置 Traefik Service
最後,我們根據剛剛部屬配置監聽的 port,來設置相對應的 traefik service 來供訪問及連接