Пример рабочего процесса DevOps на базе Kubernetes

Kate

Administrator
Команда форума
solution-architecture-diagram.svg

  1. Мгновенная итерация, тестирование и отладка различных частей приложения в одном и том же кластере Kubernetes.
  2. Внедрение кода в репозиторий GitHub для непрерывной интеграции и его проверка. Запуск автоматической сборки и тестирования в рамках непрерывной поставки.
  3. Проверка источника и целостности образов контейнеров. До прохождения сканирования образы находятся на карантине.
  4. Оснащение кластеров Kubernetes такими средствами, как Terraform. Terraform устанавливает чарты Helm, которые определяют желаемое состояние ресурсов и конфигураций приложения.
  5. Применение политик для регулирования развертывания к кластеру Kubernetes.
  6. Конвейер выпуска автоматически выполнит предустановленную стратегию развертывания для каждого кода.
  7. Добавление проверки и автоматического исправления политик в конвейер CI/CD. Например, создавать объекты pod в вашей среде Kubernetes может только конвейер выпуска.
  8. Включение телеметрии приложения, мониторинга работоспособности контейнера и анализа журналов в режиме реального времени.
  9. Устранение проблем с аналитическими сведениями и планирование следующего спринта.

Источник статьи: https://azure.microsoft.com/
 
Сверху