У цьому складному проєкті я взяв на себе відповідальність за розгортання SaaS-додатку HumanGov на платформі Amazon Web Services (AWS), з особливим акцентом на використання Elastic Kubernetes Service (EKS) для оркестрації. Крім того, я працював з Route 53 для керування доменами, Application Load Balancer (ALB) для ingress та AWS Certificate Manager для шифрування SSL для точок доступу.
Ось архітектура рішення:
Архітектура рішення
Проєкт почався з налаштування VPC у AWS та створення кластера EKS. Далі я встановив і налаштував kubectl та eksctl у середовищі Cloud9, використовуючи ці інструменти для прямої взаємодії з кластером EKS.
Наступним кроком стала контейнеризація додатку за допомогою Docker. … Читати далі