1. <legend id="jwpzh"></legend>

    2. <optgroup id="jwpzh"></optgroup>

      <optgroup id="jwpzh"></optgroup>
      1. 回到主頁

        UWinRelease | 云原生產品線又一重磅特性發布——工作空間

        新年伊始,優維科技云原生產品線在2020年的鼠年新春中,迎來了全新的特性發布——支持產品團隊在Kubernetes集群上進行服務部署、配置管理、團隊成員和角色管理的工作空間正式上線。

        · 平臺發布

        設計背景

        在工作空間發布前,EasyOps 已經披露了它的容器部署、容器配置等系統,新的特性發布在此基礎上進一步完善了企業對產品團隊在Kubernetes集群上的資源管控、權限控制、成員管理以及服務在多云Kubernetes上的支撐能力,例如以下是企業在使用 Kubernetes 時常見的一些的場景: ? 資源管控:Kubernetes集群資源是共享的,公司內部的多個產品團隊如何管控自己的資源需求,既可以滿足自己的需求,又不影響其他團隊的資源;

        多云k8s應用支撐:產品團隊在服務開發、測試到部署運營過程中,可能使用多套不同環境,Kubernetes集群,甚至是同一個環境下的多個地域、多個云服務提供商的Kubernetes集群;

        成員/權限管控:產品團隊本身對團隊成員的服務發布、配置管理等操作的統一授權,涉及到團隊成員的管理以及角色管理的統一管理;

        服務批量部署/灰度發布:產品團隊可能負責一個或者多套業務系統,涉及到數十個甚至上百個微應用的開發和部署運營,這些微應用又如何能批量部署。

        EasyOps 的工作空間將為大家一一解讀這些困惑。

        特性解讀

        接下來,我們將詳細解讀一下工作空間將從哪幾個模塊來幫助產品團隊,它們分別是:

        1、資源池管理

        Kubernetes 對產品團隊的資源管控上提供命名空間的解決方案,工作空間的管理員可以為工作空間分配 Kubernetes 的命名空間,每一個命名空間為一個資源池,它有以下的規則限制:

        l 同一個Kubernetes集群下的一個命名空間,只能分配給一個工作空間來創建資源池,不允許重復使用;

        l 同一個工作空間可以創建多個資源池,來支撐不同環境、不同地域、不同的服務提供商的Kubernetes集群資源使用;

        l 應用的工作負載和配置、密鑰、以及使用的PVC,必須在資源池上創建。

        資源池一方面可以為產品團隊設置總的配額需求,例如對CPU核心數、內存容量等計算資源的限制,又或者是Kubernetes對象數量的限制,如工作負載數量、ConfigMap數量、Secret數量、PVC數量等。

        另一方面,資源池可以為應用的工作負載設置默認的資源限制,應用服務在創建時默認使用此資源配額:

        最后,資源池還支持對存儲進行管理,用戶可以在資源池中創建Kubernetes PVC磁盤,提供給業務使用。

        2、部署管理

        管理員設置好工作空間的資源池后,團隊成員就可以使用部署管理對應用服務進行發布了。

        作為工作空間的核心模塊,部署管理包裝了“部署單元“作為承載微服務部署的最小單位,部署單元為鏡像設置工作負載和k8s服務,支持用戶對工作負載進行擴容縮容、鏡像版本升級、設置健康檢查、環境變量、資源限制以及存儲掛載等服務。

        用戶可以使用部署管理的“快捷部署“來對多個應用的部署單元進行批量升級:

        部署管理的其他功能也將馬上為大家披露,例如:

        l 部署審計:跟蹤和追溯用戶對部署單元的操作記錄;

        l 應用路由:為部署單元的Kubernetes Service 設置路由規則(Kubernetes Ingress);

        l 灰度發布:通過 Ingress 實現部署單元的藍綠部署。

        同一個服務通過在不同的資源池上創建部署單元,從而快速在不同的環境或者云服務提供商的Kubernetes集群中發布。

        3、配置中心

        作為工作空間的核心模塊,團隊成員可以使用配置中心在資源池上創建 ConfigMap 和 Secret,然后部署管理模塊中的部署單元,可以對這些配置進行掛載和使用。

        同樣,和部署單元一樣,配置和密鑰也可以多個資源池上進行創建,實現統一的配置管理。

        4、成員管理

        產品團隊的管理員,可以批量邀請團隊成員加入到工作空間,并且為這些成員設置相應的角色和權限。

        目前工作空間支持的默認角色為空間管理員、部署人員、配置人員、訪客,其中:

        l 空間管理員:擁有最高的權限,可以對空間設置資源池,邀請團隊成員和分配權限,對配置和服務進行管理;

        l 部署人員:可以使用部署管理對應用的服務進行部署、流量路由,也可以在配置中心在管理ConfigMap和Secret;

        l 配置人員:可以使用配置中心,管理ConfigMap和Secret;

        l 訪客:只有最基本的查看權限,沒有操作權限。

        使用流程

        最后,為大家總結一下EasyOps工作空間的基本使用流程,簡單明了,一張圖搞定!

        所有文章
        ×

        還剩一步!

        確認郵件已發至你的郵箱。?請點擊郵件中的確認鏈接,完成訂閱。

        好的

        美女一级牲交视频