chore(build): set up deployment and service kubernetes configs
Signed-off-by: SphericalKat <amolele@gmail.com>
This commit is contained in:
		
							parent
							
								
									d4d26e2882
								
							
						
					
					
						commit
						99efed41e0
					
				
							
								
								
									
										46
									
								
								deployment/deployment.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								deployment/deployment.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,46 @@
 | 
			
		||||
apiVersion: apps/v1
 | 
			
		||||
kind: Deployment
 | 
			
		||||
metadata:
 | 
			
		||||
  name: katbin-service
 | 
			
		||||
 | 
			
		||||
spec:
 | 
			
		||||
  replicas: 1
 | 
			
		||||
  selector:
 | 
			
		||||
    matchLabels:
 | 
			
		||||
      app: katbin-service
 | 
			
		||||
  template:
 | 
			
		||||
    metadata:
 | 
			
		||||
      labels:
 | 
			
		||||
        app: katbin-service
 | 
			
		||||
    spec:
 | 
			
		||||
      nodeSelector:
 | 
			
		||||
        "beta.kubernetes.io/os": linux
 | 
			
		||||
      containers:
 | 
			
		||||
        - name: katbin-service
 | 
			
		||||
          image: atechnohazard/katbin
 | 
			
		||||
          env:
 | 
			
		||||
            - name: KATBIN_POOL_SIZE
 | 
			
		||||
              value: '5'
 | 
			
		||||
            - name: JIRACHI_POOL_SIZE
 | 
			
		||||
              value: '5'
 | 
			
		||||
            - name: ROCKET_PORT
 | 
			
		||||
              value: '5000'
 | 
			
		||||
            - name: DATABASE_URL
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: katbin-secrets
 | 
			
		||||
                  key: DATABASE_URL
 | 
			
		||||
            - name: JIRACHI_DB_URL
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: katbin-secrets
 | 
			
		||||
                  key: DATABASE_URL
 | 
			
		||||
            - name: ROCKET_SECRET_KEY
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: katbin-secrets
 | 
			
		||||
                  key: ROCKET_SECRET_KEY
 | 
			
		||||
          ports:
 | 
			
		||||
            - containerPort: 5000
 | 
			
		||||
              name: katbin-service
 | 
			
		||||
          imagePullPolicy: Always
 | 
			
		||||
							
								
								
									
										10
									
								
								deployment/service.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								deployment/service.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,10 @@
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: Service
 | 
			
		||||
metadata:
 | 
			
		||||
  name: katbin-service
 | 
			
		||||
spec:
 | 
			
		||||
  ports:
 | 
			
		||||
  - port: 80
 | 
			
		||||
    targetPort: 5000
 | 
			
		||||
  selector:
 | 
			
		||||
    app: katbin-service
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user