当前位置:首页>云原生>Karmada v1.0.0版本重磅发布

Karmada v1.0.0版本重磅发布

目录

    2021年12月31日,Karmada发布了v1.0.0版本,该版本引入了聚合API、工作负载迁移、OverridePolicy改进、karmada安装改进、karmada controllers可配置、Resource Interpreter增强等多个特性。

    新增特性一:聚合API(Aggregated Kubernetes API Endpoint)

    新增karmada-aggregated-apiserver组件,允许用户通过karmada来访问成员集群,例如:

    • 获取member1集群上的Node资源:

    /apis/cluster.karmada.io/v1alpha1/clusters/member1/proxy/api/v1/nodes
    • 获取member2集群上的Pod资源

    /apis/cluster.karmada.io/v1alpha1/clusters/member2/proxy/api/v1/namespaces/default/pods

    新增特性二:工作负载迁移(Promoting Workloads)

    运行在Kubernetes中的工作负载可以平滑的迁移到karmada上,且无需重新启动容器。

    karmada CLI中新增promote命令,可将任何类型的资源平滑迁移至karmada。例如:将deployment(default/nginx) 从cluster1集群中迁移至karmada:

    kubectl karmada promote deployment nginx -n default -c cluster1


    新增特性三:OverridePolicy改进

    通过利用新引入的RuleWithCluster字段,用户现在可以使用单个策略为指定的工作负载定义覆盖策略。

    新增特性四:karmada安装改进

    karmada CLI中新增init命令。用户现在可以一键安装karmada,使用文档参考:https://github.com/karmada-io/karmada/blob/master/docs/installation/installation.md

    新增特性五:karmada controllers可配置

    karmada中所有controllers插件化,用户可从默认启用的列表中关闭其中任意一个,参考 karmada-controller-manager 和karmada-agent的–controllers参数获取更多信息。

    新增特性六:Resource Interpreter增强

    引入了对Resource Interpreter Webhook框架的ReviseReplica支持,该框架允许像Kubernetes原生工作负载一样调度所有自定义工作负载。

    关于该版本的详细信息,请查看:https://github.com/karmada-io/karmada/releases/tag/v1.0.0

    文章转载自容器魔方点击这里阅读原文了解更多


      CNCF概况(幻灯片)

      扫描二维码联系我们!




      CNCF (Cloud Native Computing Foundation)成立于2015年12月,隶属于Linux  Foundation,是非营利性组织。 

      CNCF云原生计算基金会)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。请长按以下二维码进行关注。

      给TA打赏
      共{{data.count}}人
      人已打赏
      云原生后端开发

      使用 Go 从零开始实现 CNI 可还行?

      2022-1-11 9:39:20

      后端开发

      知名开源库惊现666版本!神秘Bug影响超2万个项目,亚马逊云也躺枪

      2022-1-11 15:35:39

      {{yiyan[0].hitokoto}}
      0 条回复 A文章作者 M管理员
        暂无讨论,说说你的看法吧
      个人中心
      购物车
      优惠劵
      今日签到
      有新私信 私信列表
      搜索