openstack运行kubernetes的作用

时间:2017-08-18 06:24:02

标签: kubernetes openstack

我想了解当kubernetes部署在它之上时openstack的作用。在这种情况下,用户是否能够访问底层的openstack层? (我的意思是询问用户是否可以创建实例,网络并访问任何其他openstack资源)或者用户是否只提供Kubernetes产品?任何链接或答案都会有所帮助。 我似乎没有找到任何指南中提到的功能部分。

1 个答案:

答案 0 :(得分:1)

Openstack在k8s世界中的角色是为k8s提供实例和存储来完成它的工作,就像GCE和Azure一样。

Kubernetes尝试抽象底层云基础架构,以便可以透明地将应用程序从一个云提供商移植到另一个云提供商。

k8s通过定义持久性卷和持久性卷索引等抽象来实现这一点,允许pod定义存储需求而无需声明它直接需要cinder卷。

除非您的应用需要实际管理openstack群集,否则您无需直接从基于kubernetes的应用访问openstack,在这种情况下,您可以向应用提供openstack凭据并访问openstack api。