kubernetes-helm相关内容

如何从掌舵文件创建配置映射?

我有一个运行在容器中的容器,该容器需要一个配置文件.部署/服务等使用helm进行部署,理想情况下,我想使用相同的方法来设置配置,如果可能的话,我想使用helm的模板引擎对配置文件进行模板化. 我遇到了这个: https://www.nclouds.com/blog/simplify-kubernetes-deployments-helm-part-3-creating-configmaps- ..

将Helm 3用于通过kubectl部署的现有资源

我们过去通常使用普通的kubectl命令来部署kubernetes资源,以用于服务,部署,configmap等.现在我们需要开始使用Helm 3并将其集成到我们的管道中,但是当我尝试运行helm upgrade命令时,出现以下错误:错误:呈现的清单包含已存在的资源.无法继续安装:现有资源冲突:名称空间:默认 因此,这些资源从未使用helm创建,因为通常使用kubcetl apply命令创建了 ..
发布时间:2021-04-03 19:04:48 其他开发

Helm在本地安装图表的位置

我是新头盔.舵在本地哪里安装图表,我可以更改此位置吗? 我需要将已安装图表的位置设置为Docker中的托管卷. 解决方案 如果要使用pull或fetch命令获取远程舵图,它将在当前目录中写入该图. 您可以使用--destination/-d指定写入图表的位置. 例如: $ helm pull stable/nginx-lego $ ls nginx-lego-0.3.1. ..
发布时间:2021-02-15 20:39:17 其他开发

istioctl安装因多个超时而失败

按照 istio文档安装演示配置文件得到下面的错误.其他人几个月来一直没有解决此错误. 其他安装方法有效吗?头盔安装已被弃用,但仍然可以使用吗?有没有办法删除我现在的部分安装? $ istioctl install --set profile=demo Detected that your cluster does not support third party JWT authent ..
发布时间:2021-02-15 20:39:11 其他开发

将YAML字符串转换为Helm模板中的dict

我正在为一个项目创建一个图表,该项目的二进制文件在执行时会生成YAML格式的配置文件,如下所示: --- PARAM_1: value1 PARAM_2: value2 我的图表需要读取此文件并将其所有值加载到容器中的环境变量中,因此我在我的values.yaml文件中创建了一个变量config,并且在安装该图表时,我正在传递文件内容使用--set-file: helm insta ..
发布时间:2021-02-15 20:39:08 其他开发

.values中的helm变量

我要动态生成模板文件,这是我的情况: {{- $v := (.Files.Get "values-deployment-nginx.yaml") | fromYaml }} spec: {{- range $key, $value := $v.containers }} containers: - name: {{ $value.name }} image: {{ .Va ..
发布时间:2021-02-15 20:39:04 其他开发

头盔升级-安装未接受新更改

我在构建CI中使用以下命令,以便掌舵的部署发生在每个构建上.但是,我注意到这些更改尚未部署. helm upgrade --install --force \ --namespace=default \ --values=kubernetes/values.yaml \ --set ..
发布时间:2021-02-15 20:38:57 其他开发

Kubernetes Helm:不是有效的图表存储库

根据证书管理器安装文档应该添加jetstack存储库: $头盔回购添加jetstack https://charts.jetstack.io 它给出错误消息: 错误:类似于"https://charts.jetstack.io"不是有效的图表存储库或无法访问:错误解组JSON:解码JSON时出错:JSON:未知字段"serverInfo" 解决此问题的方法有哪些? 解 ..
发布时间:2021-02-15 20:38:31 其他开发

舵模板通过键获取地图的价值

在掌舵模板中,我试图通过键检索地图的值. 我已经尝试过使用go-templates中的index,如下所示: 使用变量键访问地图值在Go模板中 但是,它对我不起作用(请参阅后面的测试).对替代解决方案有什么想法吗? Chart.yaml: apiVersion: v1 appVersion: "1.0" description: A Helm chart for Kuber ..
发布时间:2021-02-15 20:38:28 其他开发

舵-以编程方式覆盖子图表values.yaml

我正在写一个使用稳定/redis 图表作为子图表. 我需要覆盖图表中和Redis图表中用于两种微服务的存储类名称. 我正在使用头盔2.12.3 我希望能够像这样指定模板来指定redis.master.persistence.storageClass storage: storageClasses: name: azurefile redis: usePas ..
发布时间:2021-02-15 20:38:25 其他开发

Kubernetes Readiness探针失败错误

使用头盔升级命令在kubernetes上运行容器时,出现此错误: “准备情况调查失败:获取 http://172.17.0.6:3003/:拨打tcp 172.17.0.6:3003:getsockopt:连接被拒绝'. 我的docker映像用于node.js应用程序,我正尝试通过minikube对其进行管理. 解决方案 对于此处的其他任何人,如果使用掌舵来管理部署,则需要在/ ..
发布时间:2021-02-15 20:38:21 其他开发

为基于微服务的应用程序设计Helm图表

我目前正在构建一个由4个微服务(a,b,c,d)组成的应用程序.我们希望将Kubernetes Helm纳入CI/CD流程的一部分. 我们正在讨论如何最好地定义图表,并想知道社区的建议. 我们当前的选项似乎是: 每个微服务的图表(因此有4个图表) 每个“应用程序流"的图表(服务a调用b,服务c调用d,因此总共2张图表) 部署所有4个微服务的单个图表 1和3.的某种组合,我们 ..
发布时间:2021-02-15 20:38:18 其他开发