Created
July 2, 2020 18:50
-
-
Save shyaamsn/4585017630814f8023cad1c61e8ba981 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| apiVersion: apps/v1 | |
| kind: DaemonSet | |
| metadata: | |
| annotations: | |
| deprecated.daemonset.template.generation: "1" | |
| kubectl.kubernetes.io/last-applied-configuration: | | |
| {"apiVersion":"apps/v1","kind":"DaemonSet","metadata":{"annotations":{},"labels":{"app":"envoy"},"name":"envoy","namespace":"tanzu-system-ingress"},"spec":{"selector":{"matchLabels":{"app":"envoy"}},"template":{"metadata":{"annotations":{"prometheus.io/path":"/stats/prometheus","prometheus.io/port":"8002","prometheus.io/scrape":"true"},"labels":{"app":"envoy"}},"spec":{"automountServiceAccountToken":false,"containers":[{"args":["envoy","shutdown-manager"],"command":["/bin/contour"],"image":"vmware-docker-tkg.bintray.io/contour:v1.2.1_vmware.1","imagePullPolicy":"IfNotPresent","lifecycle":{"preStop":{"httpGet":{"path":"/shutdown","port":8090,"scheme":"HTTP"}}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8090},"initialDelaySeconds":3,"periodSeconds":10},"name":"shutdown-manager"},{"args":["-c","/config/envoy.json","--service-cluster $(CONTOUR_NAMESPACE)","--service-node $(ENVOY_POD_NAME)","--log-level info"],"command":["envoy"],"env":[{"name":"CONTOUR_NAMESPACE","valueFrom":{"fieldRef":{"apiVersion":"v1","fieldPath":"metadata.namespace"}}},{"name":"ENVOY_POD_NAME","valueFrom":{"fieldRef":{"apiVersion":"v1","fieldPath":"metadata.name"}}}],"image":"vmware-docker-tkg.bintray.io/envoy:v1.13.1_vmware.1","imagePullPolicy":"IfNotPresent","lifecycle":{"preStop":{"httpGet":{"path":"/shutdown","port":8090,"scheme":"HTTP"}}},"name":"envoy","ports":[{"containerPort":80,"name":"http","protocol":"TCP"},{"containerPort":443,"name":"https","protocol":"TCP"}],"readinessProbe":{"httpGet":{"path":"/ready","port":8002},"initialDelaySeconds":3,"periodSeconds":4},"volumeMounts":[{"mountPath":"/config","name":"envoy-config"},{"mountPath":"/certs","name":"envoycert"}]}],"initContainers":[{"args":["bootstrap","/config/envoy.json","--xds-address=contour","--xds-port=8001","--envoy-cafile=/certs/ca.crt","--envoy-cert-file=/certs/tls.crt","--envoy-key-file=/certs/tls.key"],"command":["contour"],"env":[{"name":"CONTOUR_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}}],"image":"vmware-docker-tkg.bintray.io/contour:v1.2.1_vmware.1","imagePullPolicy":"IfNotPresent","name":"envoy-initconfig","volumeMounts":[{"mountPath":"/config","name":"envoy-config"},{"mountPath":"/certs","name":"envoycert","readOnly":true}]}],"restartPolicy":"Always","terminationGracePeriodSeconds":300,"volumes":[{"emptyDir":{},"name":"envoy-config"},{"name":"envoycert","secret":{"secretName":"envoycert"}}]}},"updateStrategy":{"rollingUpdate":{"maxUnavailable":"10%"},"type":"RollingUpdate"}}} | |
| creationTimestamp: "2020-07-02T18:50:07Z" | |
| generation: 1 | |
| labels: | |
| app: envoy | |
| managedFields: | |
| - apiVersion: apps/v1 | |
| fieldsType: FieldsV1 | |
| fieldsV1: | |
| f:metadata: | |
| f:annotations: | |
| .: {} | |
| f:deprecated.daemonset.template.generation: {} | |
| f:kubectl.kubernetes.io/last-applied-configuration: {} | |
| f:labels: | |
| .: {} | |
| f:app: {} | |
| f:spec: | |
| f:revisionHistoryLimit: {} | |
| f:selector: | |
| f:matchLabels: | |
| .: {} | |
| f:app: {} | |
| f:template: | |
| f:metadata: | |
| f:annotations: | |
| .: {} | |
| f:prometheus.io/path: {} | |
| f:prometheus.io/port: {} | |
| f:prometheus.io/scrape: {} | |
| f:labels: | |
| .: {} | |
| f:app: {} | |
| f:spec: | |
| f:automountServiceAccountToken: {} | |
| f:containers: | |
| k:{"name":"envoy"}: | |
| .: {} | |
| f:args: {} | |
| f:command: {} | |
| f:env: | |
| .: {} | |
| k:{"name":"CONTOUR_NAMESPACE"}: | |
| .: {} | |
| f:name: {} | |
| f:valueFrom: | |
| .: {} | |
| f:fieldRef: | |
| .: {} | |
| f:apiVersion: {} | |
| f:fieldPath: {} | |
| k:{"name":"ENVOY_POD_NAME"}: | |
| .: {} | |
| f:name: {} | |
| f:valueFrom: | |
| .: {} | |
| f:fieldRef: | |
| .: {} | |
| f:apiVersion: {} | |
| f:fieldPath: {} | |
| f:image: {} | |
| f:imagePullPolicy: {} | |
| f:lifecycle: | |
| .: {} | |
| f:preStop: | |
| .: {} | |
| f:httpGet: | |
| .: {} | |
| f:path: {} | |
| f:port: {} | |
| f:scheme: {} | |
| f:name: {} | |
| f:ports: | |
| .: {} | |
| k:{"containerPort":80,"protocol":"TCP"}: | |
| .: {} | |
| f:containerPort: {} | |
| f:name: {} | |
| f:protocol: {} | |
| k:{"containerPort":443,"protocol":"TCP"}: | |
| .: {} | |
| f:containerPort: {} | |
| f:name: {} | |
| f:protocol: {} | |
| f:readinessProbe: | |
| .: {} | |
| f:failureThreshold: {} | |
| f:httpGet: | |
| .: {} | |
| f:path: {} | |
| f:port: {} | |
| f:scheme: {} | |
| f:initialDelaySeconds: {} | |
| f:periodSeconds: {} | |
| f:successThreshold: {} | |
| f:timeoutSeconds: {} | |
| f:resources: {} | |
| f:terminationMessagePath: {} | |
| f:terminationMessagePolicy: {} | |
| f:volumeMounts: | |
| .: {} | |
| k:{"mountPath":"/certs"}: | |
| .: {} | |
| f:mountPath: {} | |
| f:name: {} | |
| k:{"mountPath":"/config"}: | |
| .: {} | |
| f:mountPath: {} | |
| f:name: {} | |
| k:{"name":"shutdown-manager"}: | |
| .: {} | |
| f:args: {} | |
| f:command: {} | |
| f:image: {} | |
| f:imagePullPolicy: {} | |
| f:lifecycle: | |
| .: {} | |
| f:preStop: | |
| .: {} | |
| f:httpGet: | |
| .: {} | |
| f:path: {} | |
| f:port: {} | |
| f:scheme: {} | |
| f:livenessProbe: | |
| .: {} | |
| f:failureThreshold: {} | |
| f:httpGet: | |
| .: {} | |
| f:path: {} | |
| f:port: {} | |
| f:scheme: {} | |
| f:initialDelaySeconds: {} | |
| f:periodSeconds: {} | |
| f:successThreshold: {} | |
| f:timeoutSeconds: {} | |
| f:name: {} | |
| f:resources: {} | |
| f:terminationMessagePath: {} | |
| f:terminationMessagePolicy: {} | |
| f:dnsPolicy: {} | |
| f:initContainers: | |
| .: {} | |
| k:{"name":"envoy-initconfig"}: | |
| .: {} | |
| f:args: {} | |
| f:command: {} | |
| f:env: | |
| .: {} | |
| k:{"name":"CONTOUR_NAMESPACE"}: | |
| .: {} | |
| f:name: {} | |
| f:valueFrom: | |
| .: {} | |
| f:fieldRef: | |
| .: {} | |
| f:apiVersion: {} | |
| f:fieldPath: {} | |
| f:image: {} | |
| f:imagePullPolicy: {} | |
| f:name: {} | |
| f:resources: {} | |
| f:terminationMessagePath: {} | |
| f:terminationMessagePolicy: {} | |
| f:volumeMounts: | |
| .: {} | |
| k:{"mountPath":"/certs"}: | |
| .: {} | |
| f:mountPath: {} | |
| f:name: {} | |
| f:readOnly: {} | |
| k:{"mountPath":"/config"}: | |
| .: {} | |
| f:mountPath: {} | |
| f:name: {} | |
| f:restartPolicy: {} | |
| f:schedulerName: {} | |
| f:securityContext: {} | |
| f:terminationGracePeriodSeconds: {} | |
| f:volumes: | |
| .: {} | |
| k:{"name":"envoy-config"}: | |
| .: {} | |
| f:emptyDir: {} | |
| f:name: {} | |
| k:{"name":"envoycert"}: | |
| .: {} | |
| f:name: {} | |
| f:secret: | |
| .: {} | |
| f:defaultMode: {} | |
| f:secretName: {} | |
| f:updateStrategy: | |
| f:rollingUpdate: | |
| .: {} | |
| f:maxUnavailable: {} | |
| f:type: {} | |
| manager: kubectl | |
| operation: Update | |
| time: "2020-07-02T18:50:07Z" | |
| - apiVersion: apps/v1 | |
| fieldsType: FieldsV1 | |
| fieldsV1: | |
| f:status: | |
| f:currentNumberScheduled: {} | |
| f:desiredNumberScheduled: {} | |
| f:numberUnavailable: {} | |
| f:observedGeneration: {} | |
| f:updatedNumberScheduled: {} | |
| manager: kube-controller-manager | |
| operation: Update | |
| time: "2020-07-02T18:50:21Z" | |
| name: envoy | |
| namespace: tanzu-system-ingress | |
| resourceVersion: "3350824" | |
| selfLink: /apis/apps/v1/namespaces/tanzu-system-ingress/daemonsets/envoy | |
| uid: b4b9d47a-ea6c-4fa7-b54b-9b1a1f4b828d | |
| spec: | |
| revisionHistoryLimit: 10 | |
| selector: | |
| matchLabels: | |
| app: envoy | |
| template: | |
| metadata: | |
| annotations: | |
| prometheus.io/path: /stats/prometheus | |
| prometheus.io/port: "8002" | |
| prometheus.io/scrape: "true" | |
| creationTimestamp: null | |
| labels: | |
| app: envoy | |
| spec: | |
| automountServiceAccountToken: false | |
| containers: | |
| - args: | |
| - envoy | |
| - shutdown-manager | |
| command: | |
| - /bin/contour | |
| image: vmware-docker-tkg.bintray.io/contour:v1.2.1_vmware.1 | |
| imagePullPolicy: IfNotPresent | |
| lifecycle: | |
| preStop: | |
| httpGet: | |
| path: /shutdown | |
| port: 8090 | |
| scheme: HTTP | |
| livenessProbe: | |
| failureThreshold: 3 | |
| httpGet: | |
| path: /healthz | |
| port: 8090 | |
| scheme: HTTP | |
| initialDelaySeconds: 3 | |
| periodSeconds: 10 | |
| successThreshold: 1 | |
| timeoutSeconds: 1 | |
| name: shutdown-manager | |
| resources: {} | |
| terminationMessagePath: /dev/termination-log | |
| terminationMessagePolicy: File | |
| - args: | |
| - -c | |
| - /config/envoy.json | |
| - --service-cluster $(CONTOUR_NAMESPACE) | |
| - --service-node $(ENVOY_POD_NAME) | |
| - --log-level info | |
| command: | |
| - envoy | |
| env: | |
| - name: CONTOUR_NAMESPACE | |
| valueFrom: | |
| fieldRef: | |
| apiVersion: v1 | |
| fieldPath: metadata.namespace | |
| - name: ENVOY_POD_NAME | |
| valueFrom: | |
| fieldRef: | |
| apiVersion: v1 | |
| fieldPath: metadata.name | |
| image: vmware-docker-tkg.bintray.io/envoy:v1.13.1_vmware.1 | |
| imagePullPolicy: IfNotPresent | |
| lifecycle: | |
| preStop: | |
| httpGet: | |
| path: /shutdown | |
| port: 8090 | |
| scheme: HTTP | |
| name: envoy | |
| ports: | |
| - containerPort: 80 | |
| name: http | |
| protocol: TCP | |
| - containerPort: 443 | |
| name: https | |
| protocol: TCP | |
| readinessProbe: | |
| failureThreshold: 3 | |
| httpGet: | |
| path: /ready | |
| port: 8002 | |
| scheme: HTTP | |
| initialDelaySeconds: 3 | |
| periodSeconds: 4 | |
| successThreshold: 1 | |
| timeoutSeconds: 1 | |
| resources: {} | |
| terminationMessagePath: /dev/termination-log | |
| terminationMessagePolicy: File | |
| volumeMounts: | |
| - mountPath: /config | |
| name: envoy-config | |
| - mountPath: /certs | |
| name: envoycert | |
| dnsPolicy: ClusterFirst | |
| initContainers: | |
| - args: | |
| - bootstrap | |
| - /config/envoy.json | |
| - --xds-address=contour | |
| - --xds-port=8001 | |
| - --envoy-cafile=/certs/ca.crt | |
| - --envoy-cert-file=/certs/tls.crt | |
| - --envoy-key-file=/certs/tls.key | |
| command: | |
| - contour | |
| env: | |
| - name: CONTOUR_NAMESPACE | |
| valueFrom: | |
| fieldRef: | |
| apiVersion: v1 | |
| fieldPath: metadata.namespace | |
| image: vmware-docker-tkg.bintray.io/contour:v1.2.1_vmware.1 | |
| imagePullPolicy: IfNotPresent | |
| name: envoy-initconfig | |
| resources: {} | |
| terminationMessagePath: /dev/termination-log | |
| terminationMessagePolicy: File | |
| volumeMounts: | |
| - mountPath: /config | |
| name: envoy-config | |
| - mountPath: /certs | |
| name: envoycert | |
| readOnly: true | |
| restartPolicy: Always | |
| schedulerName: default-scheduler | |
| securityContext: {} | |
| terminationGracePeriodSeconds: 300 | |
| volumes: | |
| - emptyDir: {} | |
| name: envoy-config | |
| - name: envoycert | |
| secret: | |
| defaultMode: 420 | |
| secretName: envoycert | |
| updateStrategy: | |
| rollingUpdate: | |
| maxUnavailable: 10% | |
| type: RollingUpdate | |
| status: | |
| currentNumberScheduled: 3 | |
| desiredNumberScheduled: 3 | |
| numberMisscheduled: 0 | |
| numberReady: 0 | |
| numberUnavailable: 3 | |
| observedGeneration: 1 | |
| updatedNumberScheduled: 3 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment