Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 835 Bytes

File metadata and controls

20 lines (15 loc) · 835 Bytes

Python-приложение в Kubernetes

Проект демонстрирует полный цикл деплоя Python-приложения в Kubernetes.

Среда выполнения

Kubernetes-кластер Timeweb Cloud (тариф Promo). Используется NodePort, так как триальный тариф не поддерживает LoadBalancer с внешним IP.

Что делает манифест

  • Запускает 2 реплики Python-приложения (высокая доступность)
  • Открывает доступ к приложению через NodePort на порту 30500

Стек

  • Python
  • Docker
  • Docker Hub
  • Kubernetes (NodePort)

Запуск

  1. kubectl apply -f deployment.yaml
  2. Открыть http://<внешний_IP_ноды>:30500