Skip to content
Snippets Groups Projects
deployment.yml 1.24 KiB
Newer Older
  • Learn to ignore specific revisions
  • apiVersion: apps/v1
    kind: Deployment
    metadata:
    
      name: query-service
    
      labels:
    
        app: query-service
    
        monitor: go-service
    
      selector:
        matchLabels:
    
          app: query-service
    
          monitor: go-service
    
      template:
        metadata:
          labels:
    
            app: query-service
            monitor: go-service
    
        spec:
          containers:
    
          - name: query-service
    
    thijsheijden's avatar
    thijsheijden committed
            image: datastropheregistry.azurecr.io/query-service:latest
    
            - containerPort: 8080
    
            env:
            - name: RABBIT_HOST
              value: rabbitmq
            - name: RABBIT_PORT
              value: "5672"
            - name: RABBIT_USER
    
              valueFrom:
                secretKeyRef: 
                  name: rabbitmq-default-user
                  key: username
    
            - name: RABBIT_PASSWORD
    
              valueFrom:
                secretKeyRef: 
                  name: rabbitmq-default-user
                  key: password
    
            - name: REDIS_ADDRESS
              value: redis.redis.svc.cluster.local:6379
    
    sivan's avatar
    sivan committed
            - name: LOG_MESSAGES
              value: "true"
    
            resources:
                requests:
                  memory: "100Mi"
                  cpu: "100m"
                limits:
                  memory: "250Mi"
                  cpu: "500m"
    
          imagePullSecrets:
          - name: docker-regcred