• <li id="yeaqi"><button id="yeaqi"></button></li>
  • <fieldset id="yeaqi"></fieldset>
    <fieldset id="yeaqi"><table id="yeaqi"></table></fieldset>

    •  

      今日熱訊:Kurator v0.3.0版本發布
      發布時間:2023-04-18 17:18:19 文章來源:博客園
      摘要:2023年4月8日,Kurator正式發布v0.3.0版本。本文分享自華為云社區《華為云Kuratorv0.3.0版本發布!集群艦隊助力分布式云統一管理》,作
      摘要:2023年4月8日,Kurator正式發布v0.3.0版本。

      本文分享自華為云社區《華為云 Kurator v0.3.0 版本發布!集群艦隊助力分布式云統一管理》,作者:云容器大未來 。

      2023年4月8日,Kurator正式發布v0.3.0版本。


      (資料圖)

      Kurator 是華為云推出的分布式云原生開源套件,通過集成業界主流開源技術棧,幫助用戶一站式構建專屬的分布式云原生基礎設施,助力企業業務跨云跨邊、分布式化升級。Kurator v0.2 版本已具備管理多云基礎設施和異構基礎設施的核心能力,通過引入Cluster Operator組件,支持“AWS自建集群”和“本地數據中心集群”包括集群創建、清理等在內的生命周期管理特性。

      在最新發布的v0.3.0版本中,Cluster Operator不僅分別對兩類集群的生命周期管理能力進行了增強,也將v0.2.0版本中的多個API對象抽象成一個API對象cluster,方便用戶使用。 同時,在 cluster 對象基礎上,Kurator引入了艦隊的概念。每個艦隊代表一個物理集群組,方便Kurator未來進行統一的編排、調度,統一的流量治理以及統一的監控運維。目前,Kurator的艦隊管理支持多個特性,包括艦隊控制平面的生命周期管理,以及集群注冊和注銷到艦隊等。

      至此,Kurator 通過集群艦隊統一了集群視圖。這意味著,Kurator開始具備了支持用戶體驗一致地管理分布在任何云上的集群的能力,從而進一步協助用戶的分布式云原生架構的升級。

      Kurator v0.3.0關鍵特性介紹集群生命周期管理能力增強

      Kurator 通過 Cluster Operator組件對集群的生命周期進行管理。基于Cluster API,Cluster Operator 不僅可以管理集群生命周期,還統一并簡化了創建集群所需的配置,為用戶在不同云平臺上管理集群提供了簡單易用的API。目前Cluster Operator 支持“本地數據中心集群”和“AWS自建集群”。

      本地數據中心集群

      Kurator基于kubespray對本地數據中心集群的生命周期進行管理。與 kubespray不同的地方在于,Kurator采用了更易于理解和配置的云原生聲明式的方法管理集群。

      相比較v0.2.0版本,v0.3.0版本的Kurator 帶來了以下幾個方面的增強特性:

      批量的工作節點擴縮容。現在Kurator支持以聲明式的方式,在原有集群上增加、刪除或者替換多個工作節點。 用戶只需要聲明集群所需要的最終工作節點狀態,Kurator即可在沒有任何外部干預的情況下完成節點的批量擴縮容。集群版本升級。用戶可以在API對象上聲明要升級到的Kubernetes版本,Kurator便會自動對目標集群的各節點進行升級。增強集群控制面高可用。Kurator為用戶提供了一種基于VIP的增強集群控制面高可用的方案。在這種方案下,Kurator利用kube-vip的能力,使用VIP實現跨多個控制平面副本的入站流量負載均衡。

      圖片來源:https://inductor.medium.com/say-good-bye-to-haproxy-and-keepalived-with-kube-vip-on-your-ha-k8s-control-plane-bb7237eca9fc

      用戶手冊:https://kurator.dev/docs/cluster-operator/vms-cluster-lifecycle/

      AWS自建集群

      Kurator 通過Cluster Operator對AWS自建集群進行生命周期管理管理。相較于Cluster API 對AWS 自建集群的支持, Kurator簡化了Cluster API提供的部署模型,通過部署Kurator集群操作器組件即可獲得全部的管理能力。

      v0.3.0在以下幾個方面帶來了特性增強:

      ·易用性提升。kurator新增了一系列提升用戶體驗的改進, 包括了在創建集群之前驗證憑據是否有效,自動管理云平臺運營商所需的IAM角色和策略,校驗依賴資源是否存在以及集中展示錯誤信息等。

      ·一鍵關聯IAM與K8s身份。通過將AWS IAM角色與Kubernetes Pod身份關聯,可以讓IAM驗證和接受Kubernetes頒發的令牌,而不需要創建和分發AWS憑據。這種關聯具有最小特權、憑證隔離和審計性等優點,但是需要通過多個步驟設置。Kurator現在可以通過Cluster.Spec.PodIdentityg一鍵啟用該功能,簡化配置。

      apiVersion: cluster.kurator.dev/v1alpha1kind: Clustermetadata: name: pod-identity namespace: defaultspec: ... podIdentity:   enabled: true

      用戶手冊:

      https://kurator.dev/docs/cluster-operator/kurator-cluster-api/https://kurator.dev/docs/cluster-operator/aws-irsa/

      云原生艦隊管理

      Kurator引入了代表物理集群組的邏輯單元“艦隊”,旨在一致地管理一組集群,艦隊允許您輕松、一致地管理分布在任何云中的集群。

      Kurator通過Fleet Manager實現了對艦隊控制平面生命周期管理,并且可以輕松的將集群添加到或從艦隊中刪除。 未來,Kurator將支持Fleet級的應用編排,并且在Fleet的所有集群中提供統一的命名空間、ServiceAccount、Service,以支持在多個集群之間實現服務發現和通信。此外,Kurator將匯總來自所有集群的監控指標。

      Kurator Fleet Manager作為一個Kubernetes Operator運行,負責Fleet控制平面生命周期管理,也負責集群的注冊和注銷。

      用戶手冊:https://kurator.dev/docs/fleet-manager/

      Kurator,一鍵構建分布式云原生平臺

      訪問KuratorRelease(https://github.com/kurator-dev/kurator/releases/tag/v0.3.0),體驗、升級最新版Kuratorv.0.3.0,構建您的專屬分布式云原生平臺。如您對Kurator新版本特性有更多興趣或見解,也歡迎來到Kurator社區,參與社區討論與開發。

      GitHub地址:https://github.com/kurator-dev/kurator

      Slack地址:https://join.slack.com/t/kurator-hq/shared_invite/zt-1sowqzfnl-Vu1AhxgAjSr1XnaFoogq0A

      點擊關注,第一時間了解華為云新鮮技術~

      關鍵詞:

      樂活HOT

      娛樂LOVE