kubernetes-helm相关内容
我是K8的完美菜鸟.我安装了 microk8s 和 Helm 使用 snap 进行本地实验.我想知道我当前的问题是否来自 snap 的使用(根据我的理解,其目的是封装) 环境 Ubuntu 20.04LTS helm版本version.BuildInfo {版本:"v3.2.4",GitCommit:"0ad800ef43d3b826f31a5ad8dfbb4fe05d143688
..
我有一个运行在容器中的容器,该容器需要一个配置文件.部署/服务等使用helm进行部署,理想情况下,我想使用相同的方法来设置配置,如果可能的话,我想使用helm的模板引擎对配置文件进行模板化. 我遇到了这个: https://www.nclouds.com/blog/simplify-kubernetes-deployments-helm-part-3-creating-configmaps-
..
我正在努力将正确的步骤摆在正确的步骤上,以将[CouchDB](https://couchdb.apache.org]部署到Kubernetes集群中. 我所做的是: kubectl创建秘密--namespace mynamespace通用Sofa-test-couchdb \--from-literal = admin用户名= admin--from-literal = adminPa
..
相关的Github问题: https://github.com/kubernetes/ingress-nginx/issues/6519 apiVersion:v1数据:服务器代码段:如果($ http_x_azure_fdid!〜*"55ce4ed1-4b06-4bf1-b40e-4638452104da"){返回403;}使用转发标题:"true";种类:ConfigMap 在以下方法
..
我们过去通常使用普通的kubectl命令来部署kubernetes资源,以用于服务,部署,configmap等.现在我们需要开始使用Helm 3并将其集成到我们的管道中,但是当我尝试运行helm upgrade命令时,出现以下错误:错误:呈现的清单包含已存在的资源.无法继续安装:现有资源冲突:名称空间:默认 因此,这些资源从未使用helm创建,因为通常使用kubcetl apply命令创建了
..
我是新头盔.舵在本地哪里安装图表,我可以更改此位置吗? 我需要将已安装图表的位置设置为Docker中的托管卷. 解决方案 如果要使用pull或fetch命令获取远程舵图,它将在当前目录中写入该图. 您可以使用--destination/-d指定写入图表的位置. 例如: $ helm pull stable/nginx-lego $ ls nginx-lego-0.3.1.
..
我想将证书传递给头盔图表,当前我正在使用--set-file global.dbValues.dbcacertificate =./server.crt进行传递,但我想将文件传递到头盔图表的值文件中. Values.yaml文件读取 global: dbValues: dbcacertificate: 解决方案
..
按照 istio文档安装演示配置文件得到下面的错误.其他人几个月来一直没有解决此错误. 其他安装方法有效吗?头盔安装已被弃用,但仍然可以使用吗?有没有办法删除我现在的部分安装? $ istioctl install --set profile=demo Detected that your cluster does not support third party JWT authent
..
我正在为一个项目创建一个图表,该项目的二进制文件在执行时会生成YAML格式的配置文件,如下所示: --- PARAM_1: value1 PARAM_2: value2 我的图表需要读取此文件并将其所有值加载到容器中的环境变量中,因此我在我的values.yaml文件中创建了一个变量config,并且在安装该图表时,我正在传递文件内容使用--set-file: helm insta
..
我要动态生成模板文件,这是我的情况: {{- $v := (.Files.Get "values-deployment-nginx.yaml") | fromYaml }} spec: {{- range $key, $value := $v.containers }} containers: - name: {{ $value.name }} image: {{ .Va
..
掌舵被打破,我不断得到: Error: configmaps is forbidden: User "system:serviceaccount:kube-system:tiller" cannot list resource "configmaps" in API group "" in the namespace "kube-system" helm ls 时 解决方案 hel
..
我在构建CI中使用以下命令,以便掌舵的部署发生在每个构建上.但是,我注意到这些更改尚未部署. helm upgrade --install --force \ --namespace=default \ --values=kubernetes/values.yaml \ --set
..
我正在使用prometheus-operator掌舵图.我希望持久化Prometheus服务器中的数据.但是prometheus StatefulSet的打开重启,数据消失了.检查关联的StatefulSet和Pod对象的yaml定义时,没有PersistVolumeClaim. 根据 https中的文档,我尝试了对values.yaml的以下更改: //github.com/helm/ch
..
因为Helm v3内置对象.Release.Time 已被删除. > 现在是将释放时间注入模板的首选方法吗? 解决方案 它似乎是即时约会功能是现在要走的路. 例如: metadata: annotations: timestamp: {{ now | quote }}
..
不是有效的图表存储库或无法访问:无法获取 https://kubernetes-charts.storage.googleapis.com/index.yaml :403禁止 头盔初始化今天开始失败,我们在CI/CD中使用头盔版本HELM_VERSION: v2.13.0. Adding stable repo with URL: https://kubernetes-charts.s
..
根据证书管理器安装文档应该添加jetstack存储库: $头盔回购添加jetstack https://charts.jetstack.io 它给出错误消息: 错误:类似于"https://charts.jetstack.io"不是有效的图表存储库或无法访问:错误解组JSON:解码JSON时出错:JSON:未知字段"serverInfo" 解决此问题的方法有哪些? 解
..
在掌舵模板中,我试图通过键检索地图的值. 我已经尝试过使用go-templates中的index,如下所示: 使用变量键访问地图值在Go模板中 但是,它对我不起作用(请参阅后面的测试).对替代解决方案有什么想法吗? Chart.yaml: apiVersion: v1 appVersion: "1.0" description: A Helm chart for Kuber
..
我正在写一个使用稳定/redis 图表作为子图表. 我需要覆盖图表中和Redis图表中用于两种微服务的存储类名称. 我正在使用头盔2.12.3 我希望能够像这样指定模板来指定redis.master.persistence.storageClass storage: storageClasses: name: azurefile redis: usePas
..
使用头盔升级命令在kubernetes上运行容器时,出现此错误: “准备情况调查失败:获取 http://172.17.0.6:3003/:拨打tcp 172.17.0.6:3003:getsockopt:连接被拒绝'. 我的docker映像用于node.js应用程序,我正尝试通过minikube对其进行管理. 解决方案 对于此处的其他任何人,如果使用掌舵来管理部署,则需要在/
..
我目前正在构建一个由4个微服务(a,b,c,d)组成的应用程序.我们希望将Kubernetes Helm纳入CI/CD流程的一部分. 我们正在讨论如何最好地定义图表,并想知道社区的建议. 我们当前的选项似乎是: 每个微服务的图表(因此有4个图表) 每个“应用程序流"的图表(服务a调用b,服务c调用d,因此总共2张图表) 部署所有4个微服务的单个图表 1和3.的某种组合,我们
..