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

如何在容器的yaml模板文件上设置OpenShift QoS设置?

家西岭
2023-03-14

使用OpenShift原点(3.9.0版)。如何设置pod的服务质量(QoS)等级?具体来说,在DeploymentConfig yaml模板中使用什么yaml键路径来指定这个值?

有无穷无尽的文档描述和查看 QoS 设置,但实际上没有任何内容可以在配置文件中实际指定它:

https://github . com/open shift/open shift-docs/blob/master/dev _ guide/compute _ resources . adoc #服务质量层

# Example yaml template..so where do I specify QoS settings in here?
- kind: DeploymentConfig
  apiVersion: v1
  metadata:
    name: ${NAME}
  spec:
    strategy:
      type: Rolling
    triggers:
      - type: ConfigChange
    replicas: 3
    selector:
      name: ${NAME}
    template:
      metadata:
        labels:
          name: ${NAME}
      spec:
        securityContext:
          runAsUser: 1000
        containers:
        - env:
          image: ${IMAGE}
...

最重要的是,我在哪里可以获得部署配置架构的完整描述?我想查看每个可用的可能键以及省略可选设置时的所有默认值。

共有2个答案

姬昊焱
2023-03-14

这个SO帖子是同一个问题,但对kubernetes来说。我第一次谷歌的时候没发现。Kubernetes文档提供了一个精确的分步指南。

哈烨熠
2023-03-14

配额和限制范围是您需要的。“QoS设置”不是您放入模板的DeploymentConfig部分中的任何内容,它是您运行部署的项目配置的一部分。我可以参考OpenShift文档。这也很有帮助

关于DeploymentConfig对象的所有可用密钥,我还将参考有关对象模式的OpenShift文档。

 类似资料:
  • 1)审批模板设置/添加/编辑 ①模板管理-新建模板-可自定义模板/直接选择提供的模板快速创建 ②填写模板信息,完成表单设计:审批设计器-拖动控件库-右侧自由编辑控件及表单-设置可见范围 2)审批流程设置 添加审批步骤-设置审批人(同一审批步骤存在多个审批人可选择审批方式)-设置每个步骤的审批人的表单查看权限-预设抄送人 ①设置审批步骤 ②设置审批人 ③选择审批方式 ④设置表单权限 ⑤预设抄送人

  • 1)进入管理审批界面,下面有轻推为您列出的常用审批模板,点击即可创建及修改。如果您需要的审批模板不在下列的常用模板中您也可以选择创建自定义模板,点击“+自定义新模板”按钮即可设置; 2)点击需要设置的模板进行创建(以请假模板为例); 3)在创建模板界面,点击需要修改的内容即可跳转至修改界面; 4)点击“模板字段”按钮设置该模板中的字段信息; 5)在“创建模板”中列出来五项请假流程中常用的字段,如果

  • 本文向大家介绍THINKPHP支持YAML配置文件的设置方法,包括了THINKPHP支持YAML配置文件的设置方法的使用技巧和注意事项,需要的朋友参考一下 为什么要用 yaml 因为 Yaml 简单,而且对人类友好; Yaml: http://www.yaml.org/ 在哪里会用到? 最基本的,在 ThinkPHP 的配置文件里面就可以选择 Yaml 的格式,你是愿意写 Yaml 的简洁格式配置

  • 我试图创建一个AWS客户端为IOT以下这篇文章:我如何才能发布到MQTT主题在亚马逊AWS Lambda函数? 但是,我需要设置一个配置文件,以便从我的文件中选择正确的凭据。 描述如何做到这一点(使用boto3连接到CloudFront时如何选择AWS配置文件)的文章使用了,而不是创建。但是,不是您可以从会话中获得的“资源”。 当我尝试上述操作时,我得到了错误: 我们已经达到了完全的第22条军规。

  • 问题内容: 说我有一个模板 在测试时,定义变量的值而不接触调用此模板的python代码将很有用。所以我正在寻找这样的东西 Django中是否存在类似的内容? 问题答案: 你可以使用模板标签。

  • 问题内容: 我正在阅读Laravel Blade 文档,但无法弄清楚如何在模板内分配变量以供以后使用。我不能这样做,因为那会回显“任何内容”,而我不希望那样。 我知道我可以做到,但这并不优雅。 在Blade模板中是否有更好,更优雅的方法来做到这一点? 问题答案: 不建议在视图中进行操作,因此没有刀片标签。如果您确实想在刀片视图中执行此操作,则可以在编写时打开一个php标签,也可以注册一个新的刀片标