暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Karmada v1.0.0版本重磅发布

CNCF 2022-01-11
1684

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

    文章转载自CNCF,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论