如何在OpenStack云上运行Kunernetes?

Kubernetes Special Interest Group(SIG-K8s)一直致力于提供OpenStack和Kubernetes的集成,将这两个社区联系起来。 OpenStack和Kubernetes生态系统中有数个参与SIG的项目,包括:


——在OpenStack上运行Kubernetes的驱动程序 ,即cloud-provider-openstack。


——Cinder支持的CSI块存储接口实现。


——在OpenStack上部署和管理Kubernetes的几个项目,如Magnum、Kops和cluster-api-provider-openstack。


cloud-provider-openstack项目于去年12月发布了与Kubernetes匹配的1.13版本,随后在1月份发布了1.13.1版本,允许用户在了解可用资源并直接管理这些资源的OpenStack云上托管Kubernetes。提供的功能包括使用Octavia创建入口控制器(也称为负载均衡器)、通过Cinder管理块存储设备,以及通过Nova直接访问节点状态。在最新版本中,还支持带有Barbican的Kubernetes密钥管理。当Kubernetes API请求资源时,cloud-provider-openstack是在OpenStack上提供它的基础层。


有好几种方法可以在OpenStack云上运行Kubernetes:


其中最成熟和最广泛使用的是OpenStack Magnum。它提供面向用户的API来部署OpenStack管理的托管Kubernetes集群。它现在正在生产中被大量使用,包括像Vexxhost和Catalyst Cloud这样的公有云。目前,CERN运营着300多个带有OpenStack Magnum的托管Kubernetes集群。


Kops项目大大简化了Kubernetes在OpenStack上的部署。只需一组OpenStack云凭证,用户就可以发出基本命令来创建、更新和删除Kubernetes集群。


展望未来,SIG-OpenStack社区成员很高兴参与Kubernetes社区的新Cluster-API项目。Cluster-API提供本机Kubernetes API,允许Kubernetes自托管和管理整个集群生命周期,从初始部署到升级再到集群删除。这项工作还处于早期阶段,OpenStack实施也正在积极开发中。


如果你想了解更多信息或参与OpenStack和Kubernetes的集成:


加入Kubernetes Slack的#SIG-OpenStack频道。

注册SIG-OpenStack邮件列表。

通过openstack讨论邮件列表和Freenode IRC上的#openstack-containers频道与Magnum团队联系。


此外,SIG-K8s社区撰写的白皮书《Leveraging OpenStack and Containers: A Comprehensive Review》可以帮助你更深入地了解OpenStack和容器的集成。



原文链接:

http://superuser.openstack.org/articles/updates-from-the-kubernetes-special-interest-group-how-to-run-k8s-on-openstack-clouds/



获取更多开源云技术资讯&大咖交流&免费活动,欢迎添加开源云中文社区小助手,备注开源云!

640?wx_fmt=jpeg

(长按识别二维码添加)




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值