apiVersion: apps/v1 kind: Deployment metadata: namespace: kong name: kong labels: app: kong spec: selector: matchLabels: app: kong #replicas: 1 template: metadata: labels: app: kong spec: containers: - name: kong image: kong imagePullPolicy: Always resources: limits: cpu: 1000m requests: cpu: 100m env: - name: KONG_DATABASE value: 'off' - name: KONG_NGINX_WORKER_PROCESSES value: "1" - name: KONG_LOG_LEVEL value: notice - name: KONG_ADMIN_ACCESS_LOG value: /dev/stdout - name: KONG_PROXY_ERROR_LOG value: /dev/stderr - name: KONG_ADMIN_ERROR_LOG value: /dev/stderr - name: KONG_ADMIN_LISTEN value: '127.0.0.1:8001' - name: KONG_PROXY_LISTEN value: 0.0.0.0:8000,0.0.0.0:8443 ssl - name: KONG_DECLARATIVE_CONFIG value: /kong/config.yaml volumeMounts: - name: kongconfig mountPath: /kong ports: - name: data-http containerPort: 8000 ports: - name: data-https containerPort: 8443 volumes: - name: kongconfig configMap: name: kongconfig