kubernetes-helm相关内容
我收到此错误消息: ➜ ~ helm version Error: could not find tiller 我已创建tiller项目: ➜ ~ oc new-project tiller Now using project "tiller" on server "https://192.168.99.100:8443". 然后,我已经将tiller创建到tiller命名
..
我正在尝试使用以下 Sonarqube 服务>舵图. 所以设置就像它在 minikube 集群中启动 MySQL 和 Sonarqube 服务,Sonarqube 服务与 MySQL 服务对话以转储数据. 当我执行 helm install 后跟 kubectl get pods 时,我看到 MySQL pod 状态为 running,但 Sonarqube pos 状态显示为 Cre
..
我正在尝试使用 Terraform helm 提供程序和 Azure DevOps 容器作业将 helm 图表从 ACR 部署到 AKS 集群,但在从 ACR 获取 helm 图表时失败.请让我知道出了什么问题. helm provider tf 模块: 数据“helm_repository"“cluster_rbac_helm_chart_repo"{名称 = “mcp-rbac-集群"
..
我正在尝试使用 Terraform Helm 提供程序 (https://www.terraform.io/docs/providers/helm/index.html) 将工作负载部署到 GKE 集群. 我或多或少遵循谷歌的例子 - https://github.com/GoogleCloudPlatform/terraform-google-examples/blob/master/ex
..
我正在使用 helm chart 在 kubernetes 上部署我的应用程序.但是我在堆栈中使用的服务依赖于其他服务,如何确保在依赖项建立之前不会部署 helm? 解决方案 通常你不会;您只需让 Helm(或 kubectl apply -f)一次性启动所有内容,然后让它重试启动所有内容. 最常见的模式是,如果外部服务不可用,容器进程会在启动时简单地崩溃;发生这种情况时,Kuber
..
我正在使用 helm 生成 kubernetes yaml. 我的 values.yaml 看起来像这样: ...工作:-nme:工作1命令:[sh,-c,“/app/deployment/start.sh job1"]activeDeadlineSeconds:600- 名称:job2命令:[sh,-c,“/app/deployment/start.sh job2"]activeDead
..
我正在尝试从 helm 中的 yaml 循环创建多个 pod.如果我使用 --debug --dry-run 运行,输出符合我的预期,但是当我实际部署到集群时,只存在循环的最后一次迭代. 一些 yaml 给你: {{ if .Values.componentTests }}{{- range .Values.componentTests }}api版本:v1种类:豆荚元数据:名称: {{
..
我定义了一个名为 base-microservice 的父图表,可在 mycompany.github.com/pages/base-microservice 上找到 结构如下: 基础微服务- 模板- 部署.yaml-入口.yaml- 服务.yaml- 图表.yaml- 值.yaml- 索引.yaml- 基础微服务-0.1.0.tgz 我想定义一个继承自父图表的 customapp 图
..
我有一个如下所示的 HELM 值文件: 服务:环境:开发spring_application_json: >-{“春天" : {“启动":{“行政" : {“客户" : {“启用":“假",“网址":“http://website1",“实例" : {“服务基网址":“http://website2",“管理基础 URL":“http://website3"}}}}}} 以及一个相应的模板文件
..
我在 kubernetes 集群上使用 helm chart 安装了 rabbitmq.rabbitmq pod 不断重启.在检查 pod 日志时,我收到以下错误 2020-02-26 04:42:31.582 [警告] 等待 Mnesia 表时出错:{timeout_waiting_for_tables,[rabbit_durable_queue]}2020-02-26 04
..
我正在尝试在我的 K8S 集群上安装 Prometheus 当我运行命令时 kubectl 获取命名空间 我得到以下命名空间: default Active 26hkube-public 活动 26 小时kube-system 活动 26 小时监控 活动 153mprod 活动 5h49m 现在我想通过 创建 Prometheus helm install stable/prom
..
最终我试图获得一个字符串数组,例如['foo', 'bar'] 在我的 helm 配置中的 js 应用程序中. ./vars/dev/organizations.yaml ...组织:- '富'- '酒吧'... ./templates/configmap.yaml ...数据:组织.yaml: |组织:“{{ toYaml .Values.organizations | indent
..
我有 2 个服务.一个包含用于 Web 应用程序的 2 个 pod 副本,该应用程序依赖于另一个具有用于 MySQL 容器的 pod(2 个副本)的后端服务. Web 应用程序使用后端数据库服务设置的环境变量.我所有的json都在同一个目录中. 有什么方法可以表达依赖关系,以便 kubectl 始终在启动 Web 应用程序服务之前创建(并运行)后端 Pod 和服务?我已经使用 kube
..
如何将整个 JSON 字符串传递给 Helm 图表值? 我有 values.yml,其中配置值应包含整个 JSON 和应用程序的配置 ...配置:这里有一些 JSON... 我需要将此值传递给一个秘密模板,然后将它作为一个卷挂载到 Kubernetes pod. {{- $env := default "integration" .Values.env}}api版本:v1种类:秘密元数
..
我想允许我们的开发人员将动态参数传递给 helm 模板(Kubernetes 作业).目前我在 helm 模板中的参数有点静态(除了某些值),看起来像这样 参数:--arg1值1--arg2值2--sql-cmd从数据库中选择 * 如果我在没有 Kubernetes 的情况下使用 docker 容器运行任务,我会像这样传递参数: docker run my-image --arg1 val
..
我开始为我们的服务编写舵图. 有两件事我不确定它们应该如何工作或如何处理它们. 第一个:版本名称.安装 chart 时,您指定 helm 用于创建发布的名称.此版本名称通常在图表中引用以正确隔离图表安装?例如 postgres 图表包含: {{- 定义“postgresql.fullname"-}}{{- $name := default .Chart.Name .Values.na
..
我想通过 prometheus-operator 监控在名为 development 和 production 的命名空间中的 Kubernetes 集群上运行的几个应用程序. 使用的安装命令(根据 Github)是: helm install prometheus-operator stable/prometheus-operator -n production --set prom
..
我已经在 Google Kubernetes Engine 上安装了一个集群. 然后,我创建了命名空间“暂存" $ kubectl 获取命名空间默认活动 26mkube-public 活动 26mkube-system Active 26m舞台活动 20m 然后,我切换到在 staging 命名空间中操作 $ kubectl config use-context staging$ ku
..
我正在尝试部署一个 helm chart,它使用 PersistentVolumeClaim 和 StorageClass 来动态提供所需的 sotrage.这按预期工作,但我找不到任何允许像 这样的工作流程的配置 helm delete xxx# 进行一些更改并重新打包图表掌舵安装 --replace xxx 我不想不断地运行发布,我想在未来的部署中重复使用存储. 将存储类设置为 r
..
我想在 Helm 模板中生成密码,使用 randAlphaNum 函数很容易做到这一点.然而,当版本升级时密码将被更改.有没有办法检查之前是否生成了密码,然后使用现有值?像这样: apiVersion: v1种类:秘密元数据:名称:db-details数据:{{ 如果 .Secrets.db-details.db-password }}数据库密码:{{ .Secrets.db-details.d
..