我怎么能确定在谷歌云一Kubernetes复制控制器时指定持久卷?

问题描述 投票:6回答:3

我看到在qazxsw POI如何为荚做到这一点,但我想用复制控制器来管理我的豆荚,确保总有一个在全时间都能。

  1. 我如何定义复制控制器在吊舱正在运行有着执着的体积?
  2. 这是怎样的关系Kubernetes persistentVolumes和persistentVolumeClaims?
storage google-cloud-platform kubernetes
3个回答
9
投票

使用在复制控制器的持久工程量很大的共享存储。用户在使用RC的POD模板persistentVolumeClaim。每个荚将使用权利要求相同的,这意味着它的共享存储。这也适用于如果你的副本计数> 1 gcloud只读访问。

如果你想每荚不同的卷,您现在必须与副本= 1,并具有鲜明的persistentVolumeClaims创造了许多雷达散射截面。

我们正在制定一个设计,通过一个RC每个吊舱都有自己的音量,而不是共享相同的要求缩放存储。


2
投票

请注意,持久卷链接到一个节点,它们不是在整个群集共享。这可能是你没有找到与持久卷复制控制信息的原因。因为复制控制器不限于上运行的一个节点。

如果您使用的是谷歌云,看看GCE持久卷qazxsw POI

另一种选择,但不是生产准备是:docs


0
投票

下面是一个使用GCE持久体积蒙戈-DB复制控制器:

https://github.com/GoogleCloudPlatform/kubernetes/tree/master/docs/user-guide/persistent-volumes

创建于GCE使用磁盘:

https://clusterhq.com/2015/04/24/data-migration-kubernetes-flocker/

注意磁盘的该区域必须是相同集群。

© www.soinside.com 2019 - 2024. All rights reserved.