apiVersion: apps/v1 kind: Deployment metadata: name: gateway-deploy spec: replicas: 1 selector: matchLabels: app: gateway template: metadata: labels: app: gateway spec: containers: - name: gateway-pod image: git.demonkernel.io.vn/foodsurf/gateway-service:1.5.32 imagePullPolicy: IfNotPresent ports: - containerPort: 8080 env: - name: GATEWAY_JWT_SECRET valueFrom: secretKeyRef: name: jwt-secret key: secret resources: requests: memory: "32Mi" cpu: "50m" limits: memory: "64Mi" cpu: "250m" --- apiVersion: v1 kind: Service metadata: name: gateway-service spec: type: NodePort selector: app: gateway ports: - port: 80 targetPort: 8080 nodePort: 32080