前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Cluster API简介

Cluster API简介

作者头像
CNCF
发布2019-12-04 14:58:57
3.7K0
发布2019-12-04 14:58:57
举报
文章被收录于专栏:CNCFCNCF

Cluster API是什么?

Cluster API是一个Kubernetes项目,它将声明式Kubernetes风格的API用于集群的创建、配置和管理。它在核心Kubernetes之上,提供可选的附加功能来管理Kubernetes集群的生命周期。

目标

  • 使用声明式API管理Kubernetes一致性的的集群的生命周期(创建、扩展、升级、销毁)。
  • 可以在不同的环境中工作,包括本地环境和云环境。
  • 定义共同的操作,提供默认实现,并提供将实现替换为其它可选实现的能力。
  • 重用和集成现有的生态系统组件,而不是重复它们的功能(例如节点问题检测器、集群自动伸缩器、SIG-Multi-cluster)。
  • 为Kubernetes生命周期产品逐步采用Cluster API提供过渡路径。具体地说,现有的集群生命周期管理工具应该能够以分阶段的方式采用Cluster API,通过多个版本的过程,甚至可以采用Cluster API的一个子集。

非目标

  • 将这些API添加到Kubernetes core(kubernetes/kubernetes)。
    • 此API应该位于核心之外的命名空间中,并遵循API审阅者定义的最佳实践,但不受core-api约束。
  • 管理与运行Kubernetes一致性集群无关的基础设施的生命周期。
  • 强制所有Kubernetes生命周期产品(kops、kubespray、GKE、AKS、EKS、IKS等)支持或使用这些API。
  • 管理不是通过Cluster API配置的Kubernetes一致性集群。
  • 管理跨多个基础设施提供者的单个集群。
  • 在创建或升级之外的任何时间配置计算机。
  • 重复在其它工具中已经存在或即将出现的功能,例如,更新kubelet配置(参阅:动态kubelet配置),或者在集群部署后更新apiserver、controller-manager、调度器配置(参阅:组件-配置的相关工作)。

社区、讨论、贡献和支持

  • 与我们在Slack上聊天,在#cluster-api频道 http://slack.k8s.io/
  • 加入SIG Cluster Lifecycle谷歌组来访问文档和日历 https://groups.google.com/forum/#!forum/kubernetes-sig-cluster-lifecycle
  • 加入我们的Cluster API工作组对话
    • 每周星期三上午10:00 PT的Zoom https://zoom.us/j/861487554
    • 过往会议记录:[文档|回放] https://docs.google.com/document/d/1Ys-DOR5UsgbMEeciuG0HOgDQc8kZsaWIWJeKJ1-UfbY/edit https://www.youtube.com/playlist?list=PL69nYSiGNLP29D0nYgAGWt1ZFqS9Z7lw4
  • 提供者实现(Provider implementers)办公时间
    • 每周二中午12:00 PT(Zoom)和周三下午15:00 CET(Zoom) https://cluster-api.sigs.k8s.io/providerZoomMeetingTues https://cluster-api.sigs.k8s.io/providerZoomMeetingWed
    • 过往会议记录:[文档] https://docs.google.com/document/d/1IZ2-AZhe4r3CYiJuttyciS7bGZTTx4iMppcA8_Pr3xE/edit

非常受欢迎拉取请求!如果你不确定从哪里开始,请查看问题跟踪器,或者随意与他人讨论。

https://github.com/kubernetes-sigs/cluster-api/issues

参见:我们自己的贡献者指南和Kubernetes社区页面。

https://cluster-api.sigs.k8s.io/CONTRIBUTING.html

https://kubernetes.io/community

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-11-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CNCF 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档