發布基於 Kubernetes 的開放 PaaS 平台 Cozystack 0.8.0

基於 Kubernetes 建置的開源 PaaS 平台 Cozystack 0.8.0 已正式發布。該專案旨在為託管服務提供者提供一個即用型平台,並為建構私有雲和公有雲提供框架。該平台可直接安裝在伺服器上,涵蓋提供託管服務所需的所有基礎設施準備。 Cozystack 可讓您啟動和設定 Kubernetes 叢集、資料庫等。 虛擬機平台程式碼已發佈在 GitHub 上,並以 Apache-2.0 授權分發。

Talos 被用作底層技術棧。 Linux 以及 Flux CD。包含系統、核心和必要模組的鏡像已預先建置並原子性地更新,無需 dkms 和套件管理器等元件,從而確保穩定運作。在空置的資料中心,可以使用 PXE 進行簡單的安裝。 debian-類似 talos-bootstrap 的安裝程式。

該平台包含一個基於 Kube-OVN 的開源網路架構實現,並使用 Cilium 進行服務網格組織,使用 MetalLB 進行服務公告。儲存採用 LINSTOR,其底層儲存層使用 ZFS,複製使用 DRBD。此外,還預先配置了一個基於 VictoriaMetrics 和 Grafana 的監控堆疊。啟動 虛擬機 它採用了 KubeVirt 技術,可讓您直接在 Kubernetes 容器中運行經典虛擬機,並且已經與叢集 API 集成,以便在硬體 Kubernetes 叢集內啟動託管 Kubernetes 叢集。

在新版本中:

  • FluxCD 已更新至 2.3 版本。 FluxCD 安裝邏輯已完全重新設計,社群 helm chart 已被官方 fluxcd 操作員取代。
  • 增加了對自訂叢集的託管擴充功能的支援:現在您只需在 GUI 中單擊即可在其中安裝 ingress-nginx、cert-manager 和 FluxCD。
  • 增加了透過主入口控制器將流量路由到自訂 Kubernetes 叢集的功能。
  • 新增了 e2e 測試。
  • PostgreSQL 現在具有啟用基於仲裁的同步複製的能力。
  • 為發行版託管集新增了對 ARM 架構的基本支援。
  • DX 改進:新增了 kustomize 處理程序,以便 make apply / make diff 現在可以模擬「應用」操作,就好像它是透過 FluxCD 完成的一樣,並且只顯示實際的變更。
  • 平台包含的Etcd操作符已更新至0.3.0版本:
    • 增加了 ARM 支援。
    • 已經開發了操作員架構,繪製了流程圖,並進行了更改以改善狀態檢查。
    • 改進的儲存處理:現在預設啟用自動打包模式,新增了自動計算配額後端位元組的邏輯,現在自動設定為 PVC 大小的 95%(預設情況下,etcd 對儲存大小一無所知,新功能預設為自動儲存設定)。

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster