Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- apiVersion: v1
- kind: Service
- metadata:
- name: api-service
- namespace: cal-core
- labels:
- env: Production
- owner: Microbytes
- spec:
- selector:
- project: api
- ports:
- - name: api-listener
- protocol: TCP
- port: 80
- targetPort: 80
- ---
- apiVersion: apps/v1
- kind: Deployment
- metadata:
- name: api
- namespace: cal-core
- labels:
- app: django
- env: Production
- owner: Microbytes
- spec:
- replicas: 1
- selector:
- matchLabels:
- app: api
- template:
- metadata:
- labels:
- project: api
- spec:
- containers:
- - name: cal-core-back
- image: hub.66bit.ru/shared/stk8s:latest
- ports:
- - containerPort: 80
- env:
- - name: DJANGO_ENVIRONMENT
- value: Deployment
- command: ["python", "manage.py", "runserver", "0.0.0.0:8000"]
- workingDir: /usr/src/app
- ---
- apiVersion: networking.k8s.io/v1
- kind: Ingress
- metadata:
- name: api-back-ingress
- namespace: cal-core
- annotations:
- nginx.ingress.kubernetes.io/proxy-body-size: "50m"
- nginx.ingress.kubernetes.io/proxy-read-timeout: "600"
- nginx.ingress.kubernetes.io/proxy-send-timeout: "600"
- nginx.ingress.kubernetes.io/use-regex: "true"
- nginx.org/client-max-body-size: "50m"
- spec:
- ingressClassName: nginx
- rules:
- - host: budgetsmart.stk8s.66bit.ru
- http:
- paths:
- - path: /
- pathType: Prefix
- backend:
- service:
- name: api-service
- port:
- number: 80
Advertisement
Add Comment
Please, Sign In to add comment