Advertisement
mikhailemv

Untitled

Jun 4th, 2023
955
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.13 KB | None | 0 0
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4.   name: django
  5.   labels:
  6.     app: django
  7. spec:
  8.   replicas: 3
  9.   selector:
  10.     matchLabels:
  11.       app: django
  12.   template:
  13.     metadata:
  14.       labels:
  15.         app: django
  16.     spec:
  17.       containers:
  18.       - name: django
  19.         image: python:3.6
  20.         ports:
  21.         - containerPort: 8000
  22.         env:
  23.         - name: DATABASE_HOST
  24.           value: postgres://postgres:1234@localhost:5432/budget_db
  25.         - name: DATABASE_PORT
  26.           value: "5432"
  27.         - name: DATABASE_USER
  28.           valueFrom:
  29.             secretKeyRef:
  30.               name: postgres-credentials
  31.               key: username
  32.         - name: DATABASE_PASSWORD
  33.           valueFrom:
  34.             secretKeyRef:
  35.               name: postgres-credentials
  36.               key: password
  37. ---
  38. apiVersion: networking.k8s.io/v1
  39. kind: Ingress
  40. metadata:
  41.   name: django-ingress
  42. spec:
  43.   rules:
  44.   - host: "budgetsmart.stk8s.66bit.ru"
  45.     http:
  46.       paths:
  47.       - pathType: Prefix
  48.         path: /
  49.         backend:
  50.           service:
  51.             name: django
  52.             port:
  53.               number: 8000
  54.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement