|
apiVersion: extensions/v1beta1 |
|
kind: Deployment |
|
metadata: |
|
annotations: |
|
deployment.kubernetes.io/revision: "1" |
|
kubectl.kubernetes.io/last-applied-configuration: | |
|
{"apiVersion":"extensions/v1beta1","kind":"Deployment","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile","app":"addon-http-application-routing-ingress-nginx","kubernetes.io/cluster-service":"true"},"name":"addon-http-application-routing-nginx-ingress-controller","namespace":"kube-system"},"spec":{"replicas":1,"selector":{"matchLabels":{"app":"addon-http-application-routing-nginx-ingress"}},"template":{"metadata":{"labels":{"app":"addon-http-application-routing-nginx-ingress"}},"spec":{"containers":[{"args":["/nginx-ingress-controller","--ingress-class=addon-http-application-routing","--default-backend-service=$(POD_NAMESPACE)/addon-http-application-routing-default-http-backend","--configmap=$(POD_NAMESPACE)/addon-http-application-routing-nginx-configuration","--tcp-services-configmap=$(POD_NAMESPACE)/addon-http-application-routing-tcp-services","--udp-services-configmap=$(POD_NAMESPACE)/addon-http-application-routing-udp-services","--annotations-prefix=nginx.ingress.kubernetes.io","--publish-service=$(POD_NAMESPACE)/addon-http-application-routing-nginx-ingress"],"env":[{"name":"POD_NAME","valueFrom":{"fieldRef":{"fieldPath":"metadata.name"}}},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}}],"image":"quayio.azureedge.net/kubernetes-ingress-controller/nginx-ingress-controller:0.13.0","imagePullPolicy":"Always","livenessProbe":{"failureThreshold":3,"httpGet":{"path":"/healthz","port":10254,"scheme":"HTTP"},"initialDelaySeconds":10,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":1},"name":"addon-http-application-routing-nginx-ingress-controller","ports":[{"containerPort":80,"name":"http"},{"containerPort":443,"name":"https"}],"readinessProbe":{"failureThreshold":3,"httpGet":{"path":"/healthz","port":10254,"scheme":"HTTP"},"periodSeconds":10,"successThreshold":1,"timeoutSeconds":1}}],"serviceAccountName":"addon-http-application-routing-nginx-ingress-serviceaccount"}}}} |
|
creationTimestamp: null |
|
generation: 1 |
|
labels: |
|
addonmanager.kubernetes.io/mode: Reconcile |
|
app: addon-http-application-routing-ingress-nginx |
|
kubernetes.io/cluster-service: "true" |
|
name: addon-http-application-routing-nginx-ingress-controller |
|
selfLink: /apis/extensions/v1beta1/namespaces/kube-system/deployments/addon-http-application-routing-nginx-ingress-controller |
|
spec: |
|
replicas: 1 |
|
selector: |
|
matchLabels: |
|
app: addon-http-application-routing-nginx-ingress |
|
strategy: |
|
rollingUpdate: |
|
maxSurge: 1 |
|
maxUnavailable: 1 |
|
type: RollingUpdate |
|
template: |
|
metadata: |
|
creationTimestamp: null |
|
labels: |
|
app: addon-http-application-routing-nginx-ingress |
|
spec: |
|
containers: |
|
- args: |
|
- /nginx-ingress-controller |
|
- --ingress-class=addon-http-application-routing |
|
- --default-backend-service=$(POD_NAMESPACE)/addon-http-application-routing-default-http-backend |
|
- --configmap=$(POD_NAMESPACE)/addon-http-application-routing-nginx-configuration |
|
- --tcp-services-configmap=$(POD_NAMESPACE)/addon-http-application-routing-tcp-services |
|
- --udp-services-configmap=$(POD_NAMESPACE)/addon-http-application-routing-udp-services |
|
- --annotations-prefix=nginx.ingress.kubernetes.io |
|
- --publish-service=$(POD_NAMESPACE)/addon-http-application-routing-nginx-ingress |
|
env: |
|
- name: POD_NAME |
|
valueFrom: |
|
fieldRef: |
|
apiVersion: v1 |
|
fieldPath: metadata.name |
|
- name: POD_NAMESPACE |
|
valueFrom: |
|
fieldRef: |
|
apiVersion: v1 |
|
fieldPath: metadata.namespace |
|
image: quayio.azureedge.net/kubernetes-ingress-controller/nginx-ingress-controller:0.13.0 |
|
imagePullPolicy: Always |
|
livenessProbe: |
|
failureThreshold: 3 |
|
httpGet: |
|
path: /healthz |
|
port: 10254 |
|
scheme: HTTP |
|
initialDelaySeconds: 10 |
|
periodSeconds: 10 |
|
successThreshold: 1 |
|
timeoutSeconds: 1 |
|
name: addon-http-application-routing-nginx-ingress-controller |
|
ports: |
|
- containerPort: 80 |
|
name: http |
|
protocol: TCP |
|
- containerPort: 443 |
|
name: https |
|
protocol: TCP |
|
readinessProbe: |
|
failureThreshold: 3 |
|
httpGet: |
|
path: /healthz |
|
port: 10254 |
|
scheme: HTTP |
|
periodSeconds: 10 |
|
successThreshold: 1 |
|
timeoutSeconds: 1 |
|
resources: {} |
|
terminationMessagePath: /dev/termination-log |
|
terminationMessagePolicy: File |
|
dnsPolicy: ClusterFirst |
|
restartPolicy: Always |
|
schedulerName: default-scheduler |
|
securityContext: {} |
|
serviceAccount: addon-http-application-routing-nginx-ingress-serviceaccount |
|
serviceAccountName: addon-http-application-routing-nginx-ingress-serviceaccount |
|
terminationGracePeriodSeconds: 30 |
|
status: {} |