Sn0rt commented on issue #2028:
URL: 
https://github.com/apache/apisix-ingress-controller/issues/2028#issuecomment-1784524996

   ```yaml
   apiVersion: apps/v1
   kind: Deployment
   metadata:
     name: apisix-ingress-controller
     namespace: ingress-apisix
     uid: c317229e-1f3a-4d85-b3ae-4be21d756ace
     resourceVersion: '216541530'
     generation: 1
     creationTimestamp: '2023-03-31T02:37:52Z'
     labels:
       app.kubernetes.io/instance: apisix
       app.kubernetes.io/managed-by: Helm
       app.kubernetes.io/name: ingress-controller
       app.kubernetes.io/version: 1.6.0
       helm.sh/chart: ingress-controller-0.11.4
     annotations:
       deployment.kubernetes.io/revision: '1'
       meta.helm.sh/release-name: apisix
       meta.helm.sh/release-namespace: ingress-apisix
   spec:
     replicas: 1
     selector:
       matchLabels:
         app.kubernetes.io/instance: apisix
         app.kubernetes.io/name: ingress-controller
     template:
       metadata:
         creationTimestamp: null
         labels:
           app.kubernetes.io/instance: apisix
           app.kubernetes.io/name: ingress-controller
         annotations:
           checksum/config: 
dc595ec92c5fdc9f40170836cf8831cff9c2aeb820a6d590c02912d518747607
       spec:
         volumes:
           - name: configuration
             configMap:
               name: apisix-configmap
               items:
                 - key: config.yaml
                   path: config.yaml
               defaultMode: 420
         initContainers:
           - name: wait-apisix-admin
             image: busybox:1.28
             command:
               - sh
               - '-c'
               - >-
                 until nc -z apisix-admin.ingress-apisix.svc.cluster.local 9180 
;
                 do echo waiting for apisix-admin; sleep 2; done;
             resources: {}
             terminationMessagePath: /dev/termination-log
             terminationMessagePolicy: File
             imagePullPolicy: IfNotPresent
             securityContext: {}
         containers:
           - name: ingress-controller
             image: apache/apisix-ingress-controller:1.6.0
             command:
               - /ingress-apisix/apisix-ingress-controller
               - ingress
               - '--config-path'
               - /ingress-apisix/conf/config.yaml
             ports:
               - name: http
                 containerPort: 8080
                 protocol: TCP
             env:
               - name: POD_NAMESPACE
                 valueFrom:
                   fieldRef:
                     apiVersion: v1
                     fieldPath: metadata.namespace
               - name: POD_NAME
                 valueFrom:
                   fieldRef:
                     apiVersion: v1
                     fieldPath: metadata.name
             resources: {}
             volumeMounts:
               - name: configuration
                 mountPath: /ingress-apisix/conf
             livenessProbe:
               httpGet:
                 path: /healthz
                 port: 8080
                 scheme: HTTP
               timeoutSeconds: 1
               periodSeconds: 10
               successThreshold: 1
               failureThreshold: 3
             readinessProbe:
               httpGet:
                 path: /healthz
                 port: 8080
                 scheme: HTTP
               timeoutSeconds: 1
               periodSeconds: 10
               successThreshold: 1
               failureThreshold: 3
             terminationMessagePath: /dev/termination-log
             terminationMessagePolicy: File
             imagePullPolicy: IfNotPresent
         restartPolicy: Always
         terminationGracePeriodSeconds: 30
         dnsPolicy: ClusterFirst
         serviceAccountName: apisix-ingress-controller
         serviceAccount: apisix-ingress-controller
         securityContext: {}
         schedulerName: default-scheduler
     strategy:
       type: RollingUpdate
       rollingUpdate:
         maxUnavailable: 25%
         maxSurge: 25%
     revisionHistoryLimit: 10
     progressDeadlineSeconds: 600
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to