如何查看VS 2019 YAML模板输出生成

时间:2019-11-25 07:14:22

标签: kubernetes deployment yaml visual-studio-2019

我在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的输出。有办法吗?

1 个答案:

答案 0 :(得分:1)

如果我对您的理解正确,那么您正在寻找的是kubectl标志--dry-run

这里是此kubectl create的文档参考的链接。

如果您使用dry-run标志,则会使用yaml并创建它,而不会将其应用于集群。

此外,如果您想查看该yaml的输出,则应该使用-o yaml,它将输出重定向到yaml格式。