VMware:OpenStack与Kubernetes相辅相成

   2018-08-02 11
核心提示:近日,VMwareVIO(VMware Integrated OpenStack)团队发表技术博客:OpenStack and KubernetesBetterTogether,强调OpenStack与

   近日,VMware  VIO(VMware Integrated OpenStack)团队发表技术博客:OpenStack and Kubernetes  Better  Together,强调OpenStack与Kubernetes是相辅相成的。该文章认为,OpenStack通过提供K8S范围之外的一些服务,如多租户、基于配额的基础设施分配、集成用户管理等,成为了K8S的完美补充。同时,该文章也认为“虚拟机也被证明常用于补充容器的工作负载。”

在今天DevOps驱动的环境中,通过将应用程序作为微服务交付,企业可以更快地提供功能。将单体应用程序拆分为基于容器的多个可移植片段通常是大多数企业的数字化转型战略的重头。虚拟机,在上个世纪90年代末期就已经出现,以IaaS交付,它是一种抽象硬件,提供在容错性、可编程性和工作负载可扩展性上的增强特性。


尽管大大小小的企业IT都在急于将应用重构为微服务,但实际上IaaS已经被证明并且经常用于补充基于容器的工作负载:

1)我们一直将IaaS层视为基础架构的抽象,提供管理和整合不同物理资源的标准方法。资源抽象是当今大多数容器在虚拟机内运行的诸多原因之一。

2)今天的分布式应用程序包括Cattles和Pets。在不过度泛化的情况下,宠物工作负载往往是“手工喂养”的,并且往往对与容器不兼容的传统操作系统有很大的依赖性。因此,对于大多数企业来说,宠物工作负载将继续作为虚拟机运行。

3)虽然容器化NFV工作负载有相当多的好处,但目前的容器实现还不足以满足100%的NFV工作负载需求。有关更多详细信息,请参阅IETF报告。

4)能够对需要多个环境进行不同测试的开发/测试工作负载的容器主机进行“适当大小”调整。

随着时间的推移,两种技术已经被证明是相辅相成,而非相互排斥。只要存在传统的工作负载和更好的管理和整合不同的物理资源的需求,虚拟机(IaaS)将会共存以补充容器。

OpenStack IaaS和Kubernetes容器编排

这是一个多云世界,而OpenStack是这个世界的重要组成部分。从数据中心到NFV,由于其独立于供应商的API的丰富性,OpenStack云正在部署以满足企业在私有云数据中心中提供公有云(如IaaS消费)的需求。

通过提供K8S范围之外的以下服务,OpenStack将是K8S的完美补充。在大多数情况下,Kubernetes部署可以利用相同的OpenStack组件来简化部署或优化开发体验:

1)多租户:利用 OpenStack 项目创建 K8S 集群。开发团队可以完全控制项目中的集群资源,并且对其他开发团队或项目的可视性为零。

2)基于 HW 分离的基础设施使用情况:IT部门往往是整个组织的开发团队的核心代理人。如果开发团队A被分配了X台服务器,B团队获得了Y台服务器,则OpenStack Scheduler可以确保K8S群集资源准确映射到分配给各个开发团队的硬件上。

3)基于配额的基础设施分配:决定分配给哪些用例,每个用例多少基础设施,可能会非常棘手。组织也可以利用OpenStack配额系统来控制基础设施的使用。

4)集成用户管理:由于大多数K8S开发者也是IaaS消费者,所以利用keystone后端简化了K8S集群和命名空间共享的用户验证。

5)容器存储持久性:由于K8S容器不耐用,存储持久性是大多数有状态工作负载的要求。在利用OpenStack Cinder后端时,存储卷将在相同或不同节点重新启动后自动重新连接。

6)安全性:对于大多数企业和 NFV 应用来说,VM和容器还将继续共存。因此提供统一的安全监控至关重要。利用Neutron与行业领先的SDN控制器(如VMware NSX-T)进行集成,可以简化容器安全插入和实施。

7)容器控制平面灵活性:K8S HA要求多主机负载均衡和可伸缩工作节点。与OpenStack集成时,就像利用LBaaSv2来实现主节点负载均衡一样简单。工作站节点可以使用OpenStack原生工具进行扩展和缩减。通过VMware  Integrated OpenStack(VIO),K8S工作站节点还可以使用VM实时调整大小功能来垂直扩展。

 
举报收藏 0打赏 0
 
更多>同类云平台
  • admin
    加关注2
  • 没有留下签名~~
推荐图文
推荐云平台
点击排行
网站首页  |  云服务  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  京ICP备2023007134号