k8s+docker有必要在openstack上运行吗?

docker可以在物理机上运行,并且在k8s管理下,流程编排、平台管理、高可用等特性也具备了。那么在此请教大拿,openstack还具有哪些特性是企业云平台必须的,但是k8s+docker无法提供?还请教一下有经验的老师,openstack上运行容器,性能损耗可以忽略不计呢?还是必须要考虑预留一些资源?...显示全部

docker可以在物理机上运行,并且在k8s管理下,流程编排、平台管理、高可用等特性也具备了。
那么在此请教大拿,openstack还具有哪些特性是企业云平台必须的,但是k8s+docker无法提供?
还请教一下有经验的老师,openstack上运行容器,性能损耗可以忽略不计呢?还是必须要考虑预留一些资源?
谢谢!

收起
参与8

返回chinesezzqiang的回答

chinesezzqiangchinesezzqiang课题专家组信息技术经理M

您好,首先openstack和docker是不同的虚拟化技术,docker作为容器虚拟化可以安装在物理机或者虚拟机上。为什么有的时候我们建议将k8s+docker与openstack或者vmware等云平台共同使用呢?主要是因为考虑其资源利用率和弹性扩展性。物理机上的确可以跑成千上万的容器,但是在实际的生产中很少有企业这么做,毕竟风险自然上去了。
openstack上运行容器的话,建议还是要预留一些性能给openstack本身,毕竟openstack和kvm等关键组件的运行是需要资源的,建议不超过整体资源的10%。

IT其它 · 2018-08-20
浏览5265
  • 谢谢老师,因为我没有容器项目经验,所以有些问题理解不深。我再请教一下。从预留10%资源来看,多一层openstack平台应该是需要额外资源的,那您说的openstack资源利用率高包括哪些内容是容器没法达到的?另外一个弹性扩展特性,我的理解是无论kvm虚拟机还是容器,二者虽然处于的层次不同,但是在线扩展虚拟机或者容器能力应该差不多。那kvm比容器的弹性扩展的特性有多哪些呢?谢谢!
    2018-08-20

回答者

chinesezzqiang
信息技术经理M
擅长领域: 云计算存储私有云

chinesezzqiang 最近回答过的问题

回答状态

  • 发布时间:2018-08-20
  • 关注会员:2 人
  • 回答浏览:5265
  • X社区推广