Кто-нибудь знает, как развернуть проект Django с базой данных Postgres на minikube локально?

Здесь мои файлы развертывания

#Depployment Django apiVersion: apps/v1 тип: Развертывание метаданные: имя: django1 метки: app: django1 спецификация: реплики: 1 селектор: matchLabels: приложение: django-container шаблон: metadata: метки: приложение: django-контейнер спецификация: контейнеры: - имя: todo изображение: jayantkeer/image-of-kubernets команда: ["python manage.py makemigrations", "python manage.py migrate", "python manage.py"]. # запускает миграции и запускает сервер порты: - containerPort: 8000 env: - name: POSTGRES_USER valueFrom: secretKeyRef: имя: postgres-credentials ключ: user

        - name: POSTGRES_PASSWORD
          valueFrom:
            secretKeyRef:
              name: postgres-credentials
              key: password

        - name: POSTGRES_HOST
          value: postgres-service

И служебный файл postgres apiVersion: v1 тип: Сервис метаданные: имя: todo метки: приложение: todo спецификация: тип: NodePort селектор: приложение: django-контейнер порты: - порт: 8000 targetPort: 8000

и развертывание postgres apiVersion: apps/v1 тип: Развертывание метаданные: имя: postgres-deployment спецификация: реплики: 1 селектор: matchLabels: приложение: postgres-container шаблон: metadata: метки: приложение: postgres-container уровень: бэкэнд спецификация: контейнеры: - имя: postgres-container образ: postgres:9.6.6 env: - имя: DATABASE_USER valueFrom: secretKeyRef: имя: postgres-credentials ключ: user

        - name: DATABASE_PASS
          valueFrom:
            secretKeyRef:
              name: postgres-credentials
              key: password

        - name: POSTGRES_DB
          value: kubernetes_django

      ports:
        - containerPort: 5432
      volumeMounts:
        - name: postgres-volume-mount
          mountPath: /var/lib/postgresql/data

  volumes:
    - name: postgres-volume-mount
      persistentVolumeClaim:
        claimName: postgres-pvc
Вернуться на верх