kubernetes相关内容

测试舵图模板

是否有一种方法可以测试模板对于所有可能的值是否都工作正常? (注意:这与Helm测试不同,Helm测试用于通过作业中运行的任意代码测试部署的图表)。 我想要实现的是迭代一组值,并检查每个值生成的K8资源。 假设我们想测试图表是否写得正确: 图表: Values.yaml app: port: 8081 pod2: enabled: true AppPod ..
发布时间:2022-04-08 09:28:16 其他开发

如何在Kubernetes中浏览持久卷并使用图形用户界面编辑文件?

我有一个Bitnami WordPress Helm版本,我需要浏览文件并从它创建的持久卷中编辑一些文件。理想情况下,我可以使用图形用户界面(如Nautilus/GNOME文件)浏览文件,并使用VS代码编辑文件以方便使用。 我是否应该从已挂载的容器中编辑文件?我怎么能这么做呢?还有别的办法吗? 推荐答案 首先,我应该提到下面的一切都是针对开发环境的。 不要想着在生产中对容器应用程 ..
发布时间:2022-04-08 09:15:12 其他开发

Helm SDK从扩展存储库下载图表

我需要下载位于外部OCI存储库的图表,当我使用图表和版本的链接下载它并提供用户和密码时,它可以工作,但不能使用以下代码,这是我尝试的,但收到错误 无法下载版本为1.0.0的";https://fdr.cdn.repositories.amp/artifactory/control-1.0.0.tgz";(提示:运行helm repo update可能会有帮助),如果我单击上面 ..
发布时间:2022-04-08 09:12:20 其他开发

如何在Azure Kubernetes服务中安装GitLab-Runner?

我正在尝试在Azure Kubernetes Service(AKS)的群集中安装GitLab Runner,但出现两个错误: Helm Tiller未出现在GitLab CI的应用程序列表中: 大多数教程都告诉您必须安装它,但今天甚至不建议安装它,正如您在此处看到的那样: 当我从此列表中安装GitLab-Runner时,我收到如下错误消息 安装GitLab Runner时出错(&Q) ..

舵图中的多个环境变量

我已经创建了常见的舵图。在values.yml文件中,我有一组环境变量,它们需要设置为部署.yaml文件的一部分。 值文件的代码段。 env: name: ABC value: 123 name: XYZ value: 567 name: PQRS value: 345 在部署.yaml中,当引用这些值时,只设置姓氏/值,其他值被覆盖。如何读取/设置部署 ..
发布时间:2022-04-07 23:53:25 其他开发

如何通过舵机模板使用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 其他开发

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 其他开发