kubernetes-helm相关内容
我想知道如何使用官方的气流舵图并覆盖values.yaml文件来编写Helm Release YAML文件。 我正在尝试使用此配置文件在Kubernetes群集上部署带有通量的气流。 我已尝试: apiVersion: helm.fluxcd.io/v1 kind: HelmRelease metadata: name: airflow namespace: dev spec:
..
不确定我为什么获得假证书,即使证书是由正确颁发的让我们使用certManager进行加密 安装在阿里云ECS控制台上,一个Kube-master和一个Cube-minion组成一个Kubernetes集群。 服务详情 root@kube-master:~# kubectl get svc NAME TYPE CLUSTER-IP EXT
..
我正在编写一个Helm 3库图表,并希望使用默认值创建一个YAML。但是,当尝试为不存在的嵌套键设置默认值时,Helm失败,并显示以下错误消息: nil pointer evaluating interface {} 假设我的Kubernetes对象中有以下代码片段: {{- if eq (.Values.deployment.scale.type | default "stat
..
我想在Kubernetes中显示docker容器标签。目前,我使用Helm部署我的服务。我的图片如下所示: spec: containers: - name: my-service image: my-service:latest 镜像my-servic.Latest有像git Commit、散列和分支名称这样的标记。在Helm中,我不知道
..
如何在helmfile中赋值变量? context: example.com # kube-context (--kube-context) releases: # Published chart example - name: controller-pod-nginx # Name of this release
..
这里有点头盔新手,简而言之,我想在我的头盔图表模板中引用当前的Kubernetes上下文。这个是可能的吗?示例: 如果升级通过以下方式运行: /var/jenkins_home/helm291 upgrade -i --kube-context Dev 并且该模板包含一个部署.yaml,其中包含以下内容: ... spec: containers: - name:
..
示例:当前版本为1.2.3,我执行Helm升级到版本1.2.4,在状态集中的升级过程中,是否有办法从版本例如1.2.3访问&qot; 推荐答案 据我所知,没有内置功能,也没有轻松访问以前版本的方法,但可能有解决办法。 您可以使用edbighead提到的方法获取前一个版本,并通过--set传递,如下所示: helm upgrade --set previousVersion=
..
我们正在使用https://artifacthub.io/packages/helm/elastic/elasticsearch/7.6.2 中提供的安装步骤在GKE群集上设置ES 我们计划在/usr/Share/ElasticSearch/config/文件夹中引入同义词.txt。 任何人都知道如何制作它。? 推荐答案 我自己找到了解决方案, 我想安装特定版本的ES
..
我使用下列值.yaml进行普罗米修斯适配器Helm部署: rules: default: false custom: - seriesQuery: '{__name__=~"go_routines_total"}' resources: overrides: job: {resource: "namespace"} queue:
..
我有一个Kubernetes集群,我正在使用Helm在那里部署我的应用程序。一切都很好,但有一个方面,工作更新。正如我所读到的,作业是不变的,这就是它们不能更新的原因,但我不明白,为什么Helm不像Pods那样创建一个新的作业? 最后,我希望实现将我的应用程序代码部署为运行数据库迁移的作业。我尝试以Pod的身份执行此操作,但对于Pod,重启策略只能是&Always";,不支持";
..
我有如下所示的K8货单,与Helm一起打包。 apiVersion: v1 kind: ServiceAccount metadata: {{- template "myFunction" "blah" -}} 我已将_helper.tplmyFunction定义如下。 {{- define "myFunction" }} {{- if .Values.nameOverri
..
我正在尝试使用同一舵图部署多个cronjob。我已经在下面的values.yaml文件中定义了cronjob。 cronjob: crons: "0": name: one-minute-cron schedule: "*/1 * * * *" "1": name: five-minute-cron schedule: "*/5 * * *
..
我的de.yml{{ toYaml .Values.volumes | indent 8 }}中有以下内容,它从卷的values.yml中获取一个数组,然后将其加载到ep.yml文件中。 我想从初始数组中获取我的des.yml的以下结果 volumes: - name: volume persistentVolumeClaim: claimName
..
谁能向我解释一下关键字&模板&在此代码中的作用: apiVersion: v1 kind: Secret metadata: name: {{ template "identity-openidconnect" . }} namespace: {{ .Release.Namespace }} labels: app: {{ template "microService.n
..
我正在尝试访问通过-f参数传递给Helm的secretvalues.yaml自定义值文件中的键值。此文件中的键值正在传递到YAML文件postgres.configmap.yml。 这是我的文件夹结构(还有一些其他图表,但为简单起见,我已将它们删除) ├── k8shelmcharts │ ├── Chart.yaml │ ├── charts │ │ ├── post
..
我正在尝试将我自己的jupyter图像插入jupyterHub。使用helm,我已将jupyterHub设置为在本地运行Minikube,并使用默认映像: RELEASE=jhub NAMESPACE=jhub helm upgrade --cleanup-on-fail --install $RELEASE jupyterhub/jupyterhub --namespace
..
我在kustomization.yaml文件中看到了patchesStrategicMerge,但没有弄清楚,比如它需要什么或者我们为什么需要它? kustomization.yaml resources: - a.yaml patchesStrategicMerge: - b.yaml - c.yaml 我经历了这个:https://kubernetes.io/docs/tas
..
我正在MacOS上运行minikube v1.15.1,并已安装helm v3.4.1。我运行helm install elasticsearch elastic/elasticsearch --set resources.requests.memory=2Gi --set resources.limits.memory=4Gi --set replicas=1在K8S集群上安装ElasticSe
..
我正在使用helm 3,并希望将3个secRefKey连接到单个Env Var值中。 这是我的cronjob.yaml文件: apiVersion: batch/v1 kind: CronJob metadata: name: my-cronjob spec: schedule: {{ .Values.cron }} jobTemplate: spec:
..
是否可以在Azure DevOps管道中的HelmDeploy任务中指定要覆盖的值?例如,如下所示的任务(显然不能完全按原样工作): - task: HelmDeploy@0 displayName: 'helm install' inputs: connectionType: 'Azure Reso
..