kubernetes-helm相关内容

如何通过舵机模板使用Kubernetes密封的机密

我刚刚发现了用于在Kubernetes中加密秘密的Seal Secret工具https://github.com/bitnami-labs/sealed-secrets,它的额外好处是可以将这些秘密提交给Git 我有点失望,因为这样一个伟大的工具没有在默认情况下或作为官方文档的一部分来处理HELM模板。我的意思是,对于这样的工具,我不确定开发人员是否想过人们使用秘密的不同方式,其中舵图是一种很好 ..
发布时间:2022-04-07 23:47:56 其他开发

使用istio公开揭露Grafana

我们正在使用普罗米修斯运算符,我们需要使用istio公开(外部)Grafana, https://github.com/helm/charts/tree/master/stable/prometheus-operator 正常情况下,当我有需要用istio公开的应用程序时,我会在我的微服务中添加一些类似于关注的东西,它可以工作并在外面公开。 service.yaml apiVer ..

Helm Values属性中的传递数组

我想将数组作为属性传递到Helm的YAML(值文件)中。我尝试的内容: 尝试。 elasticsearch: uri: "["127.0.0.1:9200","127.0.0.2:9200"]" 错误: ReadString:预期为“或n,但发现[,在的#10字节中发现错误 ...|rch_URL“:[”127.0.0.1|...,更大的上下文 ...|{“apiVers ..
发布时间:2022-04-07 23:41:29 其他开发

如何创建舵图以使用相同的值部署多个应用程序。yaml文件

我正在尝试部署 使用相同values.yaml文件的HTTPD实例和沙发数据库实例 是否有默认文档可以帮助我了解如何使用相同的values.yaml文件部署两个实例和三个服务? 是否有创建了多个部署和服务的Helm目录示例? 推荐答案 您需要将这两个服务放入一个舵图中。因此,它们将只使用一个相同的values.yaml。 作为示例,我建议您查看stable/prome ..
发布时间:2022-04-07 23:32:20 其他开发

Helm和kustomize有什么不同?

我使用Kubernetes和Helm有一段时间了,现在第一次遇到kustomize。 但kustomize和Helm到底有什么区别? 两者只是捆绑服务、部署等K8元素的不同解决方案吗?或者同时使用Helm和kustomize有意义吗? 推荐答案 描述差异的最佳方式是将它们称为不同类型的部署引擎。一个是模板引擎,另一个是覆盖引擎。 那么这些是什么?好的,当您使用模板引擎时, ..
发布时间:2022-04-07 23:31:09 其他开发

HELM:客户端和服务器之间的版本不兼容

运行helm list后,出现以下错误: 错误:版本不兼容客户端[v2.9.0]服务器[v2.8.2] 我执行了helm init以安装兼容的Tiller版本 “警告:群集中已经安装了Tiller。 (使用--CLIENT-ONLY取消显示此消息,或使用--UPDATE将Tiller升级到当前版本。)。 有什么建议吗? 推荐答案 若要将Tabler版本升级到与客户端相同的 ..
发布时间:2022-04-07 23:28:39 其他开发

HELM-如何使用复数值迭代映射

在舵图中,希望迭代包含结构化值的映射。 我知道如何使用简单的字符串值迭代映射。我还可以遍历包含结构化值的数组(这里没有显示)。但我没有设法迭代包含结构化值的映射。 这是我的目录结构,包含3个文件: templates/test.yaml Chart.yaml values.yaml 一个简单的文件Chart.yaml(仅用于完成展示): --- apiVersion: ..
发布时间:2022-04-07 23:21:14 其他开发

在头盔中,全名覆盖和名称覆盖有什么区别?

我可以在Helm图表中找到FullnameOverride和nameOverride。请举例说明这两者之间的区别。 推荐答案 nameOverride替换Chart.yaml文件中图表的名称,用于构造kubernetes对象名称。fullnameOverride完全替换生成的名称。 这些来自the template provided by Helm for new charts。 ..
发布时间:2022-04-07 23:19:11 其他开发

普罗米修斯和Kubewatch与Kubernetes集群同步

我想将Kubernetes集群中发生的所有事件放在某个Python词典中,可能使用一些API从过去发生的事件中提取数据。我在网上发现,可以将Kube-Watch的所有数据存储在普罗米修斯上,然后访问它。我不知道如何设置它,也不知道如何在python中查看所有过去的Pod事件。访问过去事件的任何替代解决方案也是受欢迎的。谢谢! 推荐答案 我将描述一个不复杂并且我认为满足您所有要求的解决方 ..