Kas*_*iya 8 namespaces google-cloud-platform kubernetes kubernetes-helm
我有一个kind: Namespace模板yaml如下,
apiVersion: v1
kind: Namespace
metadata:
  name: {{ .Values.namespace }}
  namespace: ""
当且仅当上面的namespace()没有在指向的kubernets集群中退出时,如何helm install创建上面给定的namespace({{ .Values.namespace }}){{ .Values.namespace }}
Mat*_*ieu 56
此功能在 helm >= 3.2 ( Pull Request ) 中实现
使用--create-namespace除--namespace <namespace>
Rya*_*son 12
我建议尽可能避免创建命名空间作为图表内容的一部分,并让掌舵管理它.helm install使用该--namespace=<namespace_name>选项应自动为您创建命名空间.您可以在图表中引用该命名空间{{ .Release.Namespace }}.目前只有一个在public helm/charts repo中创建命名空间的例子,它使用手动标志来检查是否创建它
由于版本不同,Helm 命令存在一些差异。
对于 Helm 2,只需使用--namespace;对于 Helm 3,需要使用--namespace和--create-namespace。
头盔 2 示例:
helm install stable/nginx-ingress --name ingress-nginx --namespace ingress-nginx --wait
掌舵 3 示例:
helm install ingress-nginx stable/nginx-ingress --namespace ingress-nginx --create-namespace --wait
| 归档时间: | 
 | 
| 查看次数: | 4096 次 | 
| 最近记录: |