Развертывание 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'

Как правильно его развернуть?

Вернуться на верх