У іншому проєкті, заснованому на реальному сценарії, мені довелося виступати в ролі DevOps Engineer і показати новому члену команди, як розгорнути додаток на Kubernetes кластері.
Цей кластер є частиною проєкту Cloud Bootcamp, і я допоміг новому члену команди розгорнути голосувальну програму, яка була розроблена для MultiCloud Experience — онлайн-івенту, на якому учасники мали можливість дізнатися більше про хмарні технології.
Я розгорнув додаток у хмарі Microsoft Azure, де завантажив Docker-образ додатка в Azure Container Registry (ACR), а потім використав сервіс Azure Kubernetes Service (AKS) для розгортання кластеру, керованого Microsoft Azure.
Мені довелося одразу усувати проблеми з цим модулем, оскільки у CLI порталу Azure більше не було попередньо встановлених команд для Docker. Замість цього я використав віддалене з'єднання зі свого домашнього пристрою за допомогою PowerShell. Це означало, що мені довелося адаптувати багато початкових команд з Bash до PowerShell. Цей проєкт не лише навчив мене працювати з ACR, AKS та Docker, а й показав, як адаптуватися до несподіваних змін та використовувати альтернативні програмні інструменти для виконання завдання.