在自己的 Kubernetes 上部署和管理服務

Zeabur 把叢集整理成專案和服務,用白話說明哪裡出了問題。改設定前,先列出這次會寫入哪些欄位,確認後才套用。整套都裝在你自己的伺服器上。

授權
Apache-2.0
版本
0.1.0,映像檔已發佈,API 可能再調整
裝在哪裡
一台 Linux 伺服器、既有的 Kubernetes 叢集,或用 zeaburctl 在自己的電腦開啟
shop 專案的地圖。worker 反覆崩潰,所以排在「需要處理」的第一列。shop 專案的地圖。worker 反覆崩潰,所以排在「需要處理」的第一列。
shop 專案的地圖。worker 反覆崩潰,所以排在「需要處理」的第一列。

四個專案

可以整套一起用,也可以只拿其中一個,放進你現有的叢集。

Zeabur 部署和管理服務的網頁介面

  • 每個請求都帶著你自己的憑證,能不能做由 kube-apiserver 決定。
  • 改設定前先列出會寫入的欄位和目前由誰管理,確認後才套用。
  • 所有狀態都在 Kubernetes 物件裡,沒有資料庫。一個專案就是一個 Namespace。
worker 重新啟動了 14 次。錯誤在重新啟動前那一次的記錄裡,旁邊就是開啟記錄的按鈕。worker 重新啟動了 14 次。錯誤在重新啟動前那一次的記錄裡,旁邊就是開啟記錄的按鈕。
worker 重新啟動了 14 次。錯誤在重新啟動前那一次的記錄裡,旁邊就是開啟記錄的按鈕。
只有一個執行個體的 PostgreSQL。它故障時沒有其他執行個體接手,所以 Zeabur 提醒你設定備份。只有一個執行個體的 PostgreSQL。它故障時沒有其他執行個體接手,所以 Zeabur 提醒你設定備份。
只有一個執行個體的 PostgreSQL。它故障時沒有其他執行個體接手,所以 Zeabur 提醒你設定備份。
叢集頁:Kubernetes 1.34 即將停止支援、節點記憶體用到 91%、磁碟用到 88%。叢集頁:Kubernetes 1.34 即將停止支援、節點記憶體用到 91%、磁碟用到 88%。
叢集頁:Kubernetes 1.34 即將停止支援、節點記憶體用到 91%、磁碟用到 88%。

從手邊的環境開始

三種裝法開啟的是同一套介面,差別在 Zeabur 跑在哪裡、用誰的憑證。

Zeabur Installer 安裝前的確認頁:記憶體夠不夠、要裝哪些元件、大約要多久。Zeabur Installer 安裝前的確認頁:記憶體夠不夠、要裝哪些元件、大約要多久。
Zeabur Installer 安裝前的確認頁:記憶體夠不夠、要裝哪些元件、大約要多久。

移除 Zeabur,服務照常執行

Zeabur 自己不存資料。移除 chart 後,Deployment、Service、Ingress 和資料都留在叢集裡,可以繼續用 kubectl、Helm、Argo CD 或 Flux 管理。

移除 Zeabur 的步驟