kubernetes相关内容

Kubernetes如何计算HPA的CPU使用率?

我想了解HPA如何计算跨Pod的CPU利用率。 根据doc,它等于实例的平均CPU利用率(过去1分钟的平均值)除以实例请求的CPU。然后计算所有Pod的CPU的算术平均值。 遗憾的是,文档包含一些过时的信息,例如,--horizontal-pod-autoscaler-sync-period默认设置为30秒,但在the official doc中,缺省值为15秒。 当我测试时,我 ..
发布时间:2022-04-08 14:28:49 其他开发

Kubernetes中的Millicore多线程

我对Kubernetes中的毫克矿石的概念感到困惑。根据我的编程知识,每个内核只能运行一个线程,所以为什么要给出以毫秒为单位的限制? 例如,如果我给一个容器设置600M的CPU限制,我可以为另一个Pod或容器使用400M吗,这可能吗? 我试着安装了迷你立方,并在上面运行。 容器或Pod会运行不同的线程吗?请大家解释一下。 推荐答案 最好将毫克雷视为表示分数的一种方式,x毫克雷对应于分数 ..
发布时间:2022-04-08 14:21:37 其他开发

如何在Kubernetes中显示图片标签?

我想在Kubernetes中显示docker容器标签。目前,我使用Helm部署我的服务。我的图片如下所示: spec: containers: - name: my-service image: my-service:latest 镜像my-servic.Latest有像git Commit、散列和分支名称这样的标记。在Helm中,我不知道 ..
发布时间:2022-04-08 10:06:50 其他开发

在HELM图表模板中引用当前Kube上下文

这里有点头盔新手,简而言之,我想在我的头盔图表模板中引用当前的Kubernetes上下文。这个是可能的吗?示例: 如果升级通过以下方式运行: /var/jenkins_home/helm291 upgrade -i --kube-context Dev 并且该模板包含一个部署.yaml,其中包含以下内容: ... spec: containers: - name: ..
发布时间:2022-04-08 10:03:52 其他开发

在Helm升级过程中,有没有办法访问我要升级的版本

示例:当前版本为1.2.3,我执行Helm升级到版本1.2.4,在状态集中的升级过程中,是否有办法从版本例如1.2.3访问&qot; 推荐答案 据我所知,没有内置功能,也没有轻松访问以前版本的方法,但可能有解决办法。 您可以使用edbighead提到的方法获取前一个版本,并通过--set传递,如下所示: helm upgrade --set previousVersion= ..
发布时间:2022-04-08 10:00:53 其他开发

Kubernetes使用Helm更新工作

我有一个Kubernetes集群,我正在使用Helm在那里部署我的应用程序。一切都很好,但有一个方面,工作更新。正如我所读到的,作业是不变的,这就是它们不能更新的原因,但我不明白,为什么Helm不像Pods那样创建一个新的作业? 最后,我希望实现将我的应用程序代码部署为运行数据库迁移的作业。我尝试以Pod的身份执行此操作,但对于Pod,重启策略只能是&Always";,不支持"; ..
发布时间:2022-04-08 09:56:03 其他开发

将特定舵机修改为Yaml输出模板

我的de.yml{{ toYaml .Values.volumes | indent 8 }}中有以下内容,它从卷的values.yml中获取一个数组,然后将其加载到ep.yml文件中。 我想从初始数组中获取我的des.yml的以下结果 volumes: - name: volume persistentVolumeClaim: claimName ..
发布时间:2022-04-08 09:49:18 其他开发

如何访问模板中自定义值.yaml文件中的值(HELM)

我正在尝试访问通过-f参数传递给Helm的secretvalues.yaml自定义值文件中的键值。此文件中的键值正在传递到YAML文件postgres.configmap.yml。 这是我的文件夹结构(还有一些其他图表,但为简单起见,我已将它们删除) ├── k8shelmcharts │ ├── Chart.yaml │ ├── charts │ │ ├── post ..
发布时间:2022-04-08 09:46:36 其他开发

HELM 3通过删除命名空间删除部署

由于Helm 3不再使用Tiller,通过删除其命名空间来删除部署是否是有效的方法? 是否有意想不到的副作用? 推荐答案 是!通过删除命名空间,您将删除位于其中的所有资源。 Helm 3不再使用Tiller,并将部署信息存储在Kubernetes Secrets中。但Secrets作为其他Kubernetes对象将在其命名空间被删除时被删除。 删除Helm 3资源的最 ..
发布时间:2022-04-08 09:31:34 其他开发

如何在Helm中子图表引用自定义值文件?

我一直在通过引用helm sub chart documentation来实现helm子图。根据文件,它对我起作用了。这与缺省值文件配合使用效果很好。但是,当我尝试引用我自己的值文件时,这些值并不在配置映射中。 我的Value文件是values.staging.yaml. 例如:- mysubgraph中的config.yaml apiVersion: v1 kind: Conf ..
发布时间:2022-04-08 09:30:01 其他开发