kubernetes-helm相关内容

Helm:生成逗号分隔列表

使用 Helm 模板,我尝试根据 values.yaml 中的数字生成服务器名称列表.此模板的点设置为数字(它是一个 float64). {{- 定义“zkservers"-}}{{- $zkservers := 列表 -}}{{- 范围整数.|直到 -}}{{- $zkservers := 打印 "zk-" .".zookeeper" |附加 $zkservers -}}{{- 结尾 -}}{ ..
发布时间:2021-12-15 18:05:48 其他开发

如何将多个模板化配置文件加载到舵图中?

所以我正在尝试构建一个舵图. 在我的模板文件中,我有一个类似的文件: apiVersion: v1种类:ConfigMap元数据:名称:配置映射数据:{{ 在这里做一些事情来加载一组文件 |缩进 2 }} 我的图表中有另一个目录:configmaps其中一组 json 文件,它们本身将包含模板化变量: a.jsonb.jsonc.json 最终我想确定在我的图表中我可以参考: 卷: ..
发布时间:2021-12-15 18:00:00 其他开发

Kubernetes pod 无法连接到本地运行的 rabbit mq 实例

我正在将我的应用程序从 docker 转移到 kubernetes \ helm - 到目前为止,除了设置传入\传出连接之外,我已经成功了. 我面临的一个特殊问题是我无法连接到在我的机器上本地运行的另一个 docker 容器上的 rabbitmq 实例. app-deployment.yaml:apiVersion: 扩展/v1beta1种类:部署元数据:姓名:jks标签:应用程序:我的应 ..
发布时间:2021-12-15 17:53:21 其他开发

为每个命名空间定义值

values.yaml 副本:{测试:1,阶段:2,产品:3} 在这里,我尝试使用 Helm 模板来定义每个命名空间的副本数,但不确定正确的语法和模式: deployment.yaml 副本:{{ .Values.replicas.{{ .Release.Namespace }} }} 因此,如果将其部署到 --namespace=prod,我希望模板返回: # .Values.r ..
发布时间:2021-12-15 17:52:39 其他开发

Helm 升级不会拉新容器

我构建了一个简单的 NodeJS API,将 Docker 镜像推送到存储库,并使用 Helm 安装将其部署到我的 k8s(工作正常). pullPolicy 是 Always. 现在我想更新源代码并部署我的应用程序的更新版本.我修改了所有文件中的版本,构建并推送了新的 Docker 映像并尝试了 helm upgrade 但似乎什么也没发生.使用 helm list 我可以看到已部署 ..

如何将 k8s yaml 转换为 helm 图表

现在我正在使用 yaml 文件在 k8s 上部署应用程序. 如下图: apiVersion: v1种类:服务元数据:名称:服务A命名空间:流规格:端口:- 端口:8080目标端口:8080选择器:应用程序:服务A---apiVersion: 扩展/v1beta1种类:入口元数据:名称:serviceA-ingress命名空间:流注释:nginx.ingress.kubernetes.io/ ..
发布时间:2021-12-15 17:43:28 其他开发

列出为服务提供服务的 Pod

我正在尝试获取为特定服务提供服务的 pod 列表 有 3 个 Pod 与我的服务相关联. 我尝试执行以下命令 oc 描述 svc my-svc-1 我期待看到与此服务关联的 Pod.但这并没有出现.什么命令只为我提供与服务关联的 pod 列表. 解决方案 服务使用选择器选择 Pod.查看服务的选择器,并使用该选择器获取 pod.对于 kubectl,命令如下所示: ..

Helm Subchart 在伞形图中的执行顺序

我有一个包含多个子图的伞形图,我只是想确保 subchart1 在 subchart2 之前运行,等等.我们如何定义子图执行的顺序? 似乎挂钩权重仅适用于声明它们的图表. 解决方案 Helm 的一部分 文档 与图表的执行顺序相关: 以上部分解释了如何指定图表依赖项,但如何指定这是否会影响使用 helm install 和 helm 的图表安装升级? 假设有一个名为“A"的 ..
发布时间:2021-12-15 17:22:50 其他开发