𝔠𝔞𝔱𝔏𝔢𝔢|非洲叛徒
半夜睡不著好像突然想到怎麼把 minecraft server 塞進 k8s 環境惹
𝔠𝔞𝔱𝔏𝔢𝔢|非洲叛徒
基本上是 GitOps 流程在跑
1. git repo 裡面塞 plugins (yes, with binary), bukkit.yaml, helmvalues.yaml,或著也許得把整個 charts 塞進來(thinking)
2. commit trigger ArgoCD 或 FluxCD,用指定的 papermc 版本連同 bukkit.yaml, plugins build image,塞進 registry
3. CD 觸發 controller update,更新線上機器
𝔠𝔞𝔱𝔏𝔢𝔢|非洲叛徒
world/world_end/world_nether 大概就標準方式塞 pv
𝔠𝔞𝔱𝔏𝔢𝔢|非洲叛徒
這樣所有 config 就放在 git repo,secret 一樣可以另外擺
雖然 helm config 好像不應該放這邊就是了
𝔠𝔞𝔱𝔏𝔢𝔢|非洲叛徒
看明天早上醒來腦袋會不會比較清楚撈到 bug
𝔠𝔞𝔱𝔏𝔢𝔢|非洲叛徒
啊不對這樣 Dockerfile 也需要放同個 repo 耶...
𝔠𝔞𝔱𝔏𝔢𝔢|非洲叛徒
梓育梓育
降一街階用docker swarm然後用portainer管config
載入新的回覆