有了docker和k8s我们还需要云计算openstack吗?
openstack在Iaas层规范管理还是有突出贡献的,paas层和saas层用k8s来实现比较合适。不知道你们觉得呢?
面向不同的层面吧
OpenStack主要面向资源分配,虚拟机创出来了就基本没有责任了,至于服务高可用,自动伸缩,监控这类的功能完全由应用方来处理,平台不提供支持,适合传统的部署模式,对应用而言和物理机时代没有区别;
K8S面向的是服务,强调服务能力,具有弹性与高可用保障,而不是简单地提供IT资源。对应的,应用也要使用云原生的理念来进行改造拆分,以更好地利用K8S提供的平台能力
openstack 侧重于 IaaS 层建设,目标是实现各种硬件资源(计算、存储、网络)的统一管理和资源交付,
K8S 侧重于 PaaS 层建设,为应用提供各种中间件等服务,
二者不矛盾冲突。