iT邦幫忙

2024 iThome 鐵人賽

DAY 2
0
Kubernetes

使用K3s打造我的家庭實驗室系列 第 2

安裝external-dns

  • 分享至 

  • xImage
  •  

安裝external-dns 來更新DNS記錄

使用Bitnami chart中的external-dns,透過 values.yaml 檔案進行設定。它可以幫助我們自動更新 Cloudflare 等外部 DNS 服務的 DNS 記錄。

步驟 1:建立 values.yaml 檔案

首先,您需要在相同的目錄下建立一個名為 values.yaml 的檔案。內容如下:

provider: cloudflare
cloudflare:
  apiToken: "your_cloudflare_api_token"
  proxied: false

這個檔案會設定 Cloudflare 的環境變數。

步驟 2:安裝 external-dns

接下來,使用以下命令安裝 Helm 頁面:

helm install external-dns oci://registry-1.docker.io/bitnamicharts/external-dns -f values.yaml

這個命令會載入 Helm 頁面的設定檔案,也就是您的 values.yaml 檔案。

步驟 3:啟動和檢查外部 DNS

重新啟動 Pod 以便取得更新的配置:

kubectl rollout restart deployment external-dns

接著,使用以下命令檢查外部 DNS 的狀態:

kubectl get deploy external-dns -o yaml

您現在已經成功設定了 External-DNS!下一步將是安裝 cert-manager。


上一篇
安裝K3s在ubuntu上
下一篇
安裝 Cert-Manager
系列文
使用K3s打造我的家庭實驗室4
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言