当前位置: 首页 > 知识库问答 >
问题:

在Google Cloud中定义Kubernetes复制控制器时,如何指定持久卷?

慕飞章
2023-03-14

共有1个答案

汪栋
2023-03-14

在复制控制器中使用持久卷对于共享存储非常有效。在RC的pod模板中包含一个persistentVolumeClaim。每个吊舱将使用相同的声明,这意味着它是共享存储。如果副本数>1,这也适用于gcloud中的只读访问。

如果您希望每个pod都有不同的卷,您目前必须创建许多RC,其中replicas=1并且具有不同的persistentvolumeClaims。

我们正在设计一个通过RC扩展存储的设计,在这个设计中,每个吊舱都有自己的体积,而不是共享相同的声明。

 类似资料:
  • 在一个项目中,当我将代码切换到主分支时,我开始发现一些错误。其中之一是加载异常错误。整个日志还显示了一个No Suck method异常错误。 我也想发布控制器,但因为它超过600行,我不确定这是否有帮助,我已经确保控制器中的每个方法都是公共的,唯一的私有部分是我使用的变量和图表。

  • 控制器定义 ThinkCMF5的控制器完全按 TP5的控制器用法来,但 CMF 封装了几个重要控制器基类,为了更方便开发者,我们建议如果没有特殊需求,自己创建的控制器请最好继承一个基类控制器; 用于 WEB 项目的基类控制器有四个,分别是:BaseController,HomeBaseController,UserBaseController,AdminBaseController 继承关系 th

  • 控制器定义 ThinkCMF6.0的控制器完全按 TP6.0的控制器用法来,但 CMF 封装了几个重要控制器基类,为了更方便开发者,我们建议如果没有特殊需求,自己创建的控制器请最好继承一个基类控制器; 用于 WEB 项目的基类控制器有四个,分别是:BaseController,HomeBaseController,UserBaseController,AdminBaseController, Re

  • 控制器定义 控制器文件通常放在application/module/controller下面,类名和文件名保持大小写一致,并采用驼峰命名(首字母大写)。 一个典型的控制器类定义如下: <?php namespace app\index\controller; use think\Controller; class Index extends Controller { public fu

  • 问题内容: 我正在使用angularjs编写示例应用程序。我在chrome浏览器上遇到以下错误。 错误是 错误:[ng:areq] http://errors.angularjs.org/1.3.0-beta.17/ng/areq?p0=ContactController&p1=not%20a%20function%2C%20got%20undefined 呈现为 参数“ ContactContr

  • 控制器是放在Controller下的,如果有分组的情况,控制器是放在分组下的,默认分组可以通过Config.php指定。 那么Home分组下的控制器的文件位置就应该是App1/Controller/Home/****Controller.php ,比如:IndexController.php。 那么控制器类要如何定义呢? 首先所有的控制器是继承自GF_Controller类的,如果有分组的情况下,