我在VS 2019中具有yaml模板,其变量如下所示。
apiVersion: apps/v1beta2
kind: Deployment
metadata:
name: {{ template "kubernetes1.fullname" . }}
labels:
app: {{ template "kubernetes1.name" . }}
chart: {{ template "kubernetes1.chart" . }}
draft: {{ .Values.draft | default "draft-app" }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
etc.....
现在,我想通过填充这些变量值来查看完全生成的yaml的输出。有办法吗?
答案 0 :(得分:1)
如果我对您的理解正确,那么您正在寻找的是kubectl
标志--dry-run
。
这里是此kubectl create
的文档参考的链接。
如果您使用dry-run
标志,则会使用yaml
并创建它,而不会将其应用于集群。
此外,如果您想查看该yaml
的输出,则应该使用-o yaml
,它将输出重定向到yaml格式。