Развертывание django в kubernetes с помощью gunicorn
Я пытаюсь развернуть пустой образ alang/django с помощью kubernetes на моем кластере minikube.
Это мой файл манифеста для развертывания.
apiVersion: apps/v1
kind: Deployment
metadata:
name: django
labels:
app: django
spec:
replicas: 2
selector:
matchLabels:
pod: django
template:
metadata:
labels:
pod: django
spec:
restartPolicy: "Always"
containers:
- name: django
image: alang/django
ports:
- containerPort: 8000
env:
- name: POSTGRES_USER
valueFrom:
configMapKeyRef:
name: postgresql-db-configmap
key: pg-username
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
name: postgresql-db-secret
key: pg-db-password
- name: POSTGRES_HOST
value: postgres-service
- name: REDIS_HOST
value: redis-service
- name: GUNICORN_CMD_ARGS
value: "--bind 0.0.0.0:8000"
но я сталкиваюсь с проблемами при развертывании, я думаю с gunicorn, получая это обратно:
TypeError: аргумент 'package' необходим для выполнения относительного импорта для '.wsgi'
Как правильно его развернуть?