GKE Yaml 部署有空值

时间:2021-04-19 07:50:35

标签: kubernetes google-cloud-platform google-kubernetes-engine kustomize

标题可能具有误导性。我会详细解释。

我正在将 API 部署到 GKE。使用 kustomize。我的部署成功了,但是在检查 yaml 文件时,我发现一些键是空的:apiVersion。实际上有两个。

示例:

apiVersion: apps/v1
kind: Deployment
metadata:
  annotations:
    deployment.kubernetes.io/revision: "6"
    kubectl.kubernetes.io/last-applied-configuration: |
      {some stuffs}
  creationTimestamp: "2021-04-12T07:21:46Z"
  generation: 6
  managedFields:
  - apiVersion: apps/v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:annotations:
          .: {}
          f:kubectl.kubernetes.io/last-applied-configuration: {}
      f:spec:
        f:progressDeadlineSeconds: {}
        f:replicas: {}
        f:revisionHistoryLimit: {}
        f:selector:
          f:matchLabels:
            .: {}
            f:app: {}
        f:strategy:
          f:rollingUpdate:
            .: {}
            f:maxSurge: {}
            f:maxUnavailable: {}
          f:type: {}
        f:template:
          f:metadata:
            f:labels:
              .: {}
              f:app: {}
          f:spec:
            f:containers:
              k:{"name":"container-name"}:
                .: {}
                f:image: {}
                f:imagePullPolicy: {}
                f:name: {}
                f:ports:
                  .: {}
                  k:{"containerPort":9999,"protocol":"TCP"}:
                    .: {}
                    f:containerPort: {}
                    f:name: {}
                    f:protocol: {}
                f:resources:
                  .: {}
                  f:limits:
                    .: {}
                    f:cpu: {}
                    f:memory: {}
                  f:requests:
                    .: {}
                    f:cpu: {}
                    f:memory: {}
                f:terminationMessagePath: {}
                f:terminationMessagePolicy: {}
            f:dnsPolicy: {}
            f:restartPolicy: {}
            f:schedulerName: {}
            f:securityContext: {}
            f:terminationGracePeriodSeconds: {}
    manager: kubectl
    operation: Update
    time: "2021-04-12T07:21:46Z"
  - apiVersion: apps/v1
    # Consist of same empty values as above.
  name: my-project-name
  namespace: my-namespace
  resourceVersion: "2222222"

这是图像版本:

enter image description here

我该如何摆脱它们?

0 个答案:

没有答案