【发布时间】:2017-08-18 06:24:02
【问题描述】:
我想了解当 kubernetes 部署在 openstack 之上时它的作用。在这种情况下,用户能否访问底层的 openstack 层? (我的意思是问用户是否可以创建实例、网络和访问任何其他 openstack 资源)还是只为用户提供 Kubernetes 产品?任何链接或答案都会有所帮助。 我似乎没有找到任何指南中提到的功能部分。
【问题讨论】:
标签: kubernetes openstack
我想了解当 kubernetes 部署在 openstack 之上时它的作用。在这种情况下,用户能否访问底层的 openstack 层? (我的意思是问用户是否可以创建实例、网络和访问任何其他 openstack 资源)还是只为用户提供 Kubernetes 产品?任何链接或答案都会有所帮助。 我似乎没有找到任何指南中提到的功能部分。
【问题讨论】:
标签: kubernetes openstack
Openstack 在 k8s 世界中的作用是为 k8s 提供实例和存储来完成它的工作,就像 GCE 和 Azure。
Kubernetes 尝试抽象底层云基础架构,以便应用程序可以透明地从一个云提供商移植到另一个云提供商。
k8s 通过定义持久卷和持久卷声明等抽象来实现这一点,允许 pod 定义存储需求,而无需直接声明它需要 cinder 卷。
应该不需要直接从基于 kubernetes 的应用访问 openstack,除非您的应用需要实际管理 openstack 集群,在这种情况下,您可以向应用提供 openstack 凭据并访问 openstack api。
【讨论】: