K3s: 兩個 YAML 教你設定 GitHub Actions Controller
在 K3s 當中,我們有 Helm Controller 可以使用,因此我們不需要手動 helm 安裝 ARC 首先,對於想要手動練習的同學這邊有幾個注意事項: ARC 安裝請看 GitHub Docs 最新文件的 Quickstart for Actions Runner Controller 章節,ARC 的 README 都給你 Legacy 文件。 官方 Quickstart 預設安裝的沒有啟用 Docker 模式,因此你無法在 GitHub Action 當中做 Docker Build,我們底下會告訴你怎麼啟用。 Helm Controller 是支援 OCI-based registries 的,只是 HelmChart 裡面的寫法不一樣,可以參考 Allow to pull charts from OCI registry #81 這個 Issue 或者我們的範例。 對於想要使用 GitHub App for authentication 不想使用 PAT 的可以參考 Using a GitHub App for authentication 這個章節。