伺服器需求
| 最低要求 | |
|---|---|
| 作業系統 | Linux,amd64 或 arm64。已在 Ubuntu 24.04 上測試;其他 K3s 支援的 systemd 發行版應該也可以。 |
| CPU 和記憶體 | 1 核 CPU、2 GB 記憶體(推薦 2 核 4 GB) |
| 磁碟 | 推薦至少 20 GB 可用空間;執行資料庫和存放映像檔需要更多 |
| 網路 | 固定的公開 IPv4 位址 |
| 存取 | 以 root 或能免密 sudo 的使用者透過 SSH 登入,僅在初始化期間需要 |
| 出站 | 能透過 HTTPS(443 連接埠)存取 Zenavo 控制台,供 Zenavo agent 使用 |
伺服器應當專用於 Zenavo。初始化會安裝 K3s,它有自己的容器執行時,用 Traefik 處理 HTTP,用 ServiceLB 處理發布的連接埠;已有的 Docker 容器或佔用 80、443 連接埠的 Web 伺服器會產生衝突。
連接埠
在雲端服務供應商的防火牆或安全組中開放這些連接埠。Kubernetes API(6443)請保持關閉:Zenavo 透過伺服器上的 agent 主動向外連線來存取伺服器。詳見防火牆與安全。
| 連接埠 | 協議 | 用途 | 允許來源 |
|---|---|---|---|
| 22(或你的 SSH 連接埠) | TCP | 透過 SSH 初始化;之後不再使用 | 初始化期間的 Zenavo 控制面 |
| 80 | TCP | HTTP,以及 Let's Encrypt 憑證驗證 | 任意 |
| 443 | TCP、UDP | HTTPS | 任意 |
| 30000–32767 | TCP、UDP | 發布的 TCP/UDP 連接埠 | 任意(如果你發布了連接埠) |