vit-um / DevOps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Курс DevOps практичні завдання

Лекційні матеріали курсу, рекомендовані додаткові ресурси для вивчення знаходяться у Wiki цього репозиторію.

Task01 - Реалізувати Web-сервіс у власному середовищі розробки

Task02 - Створення специфікації контейнера та процес налаштування мережі

Task03 - Застосування утиліти Dive в процесі CI/CD тестування

Task04 - Програмування телеграм бота на мові Golang на різних платформах та архітектурах, включаючи Linux, arm, macOS та Windows

Task05 - Розгортання Kubernetes кластерів в локальному середовищі k3d на прикладі застосунку AsciiArtify та ArgoCD в якості інструменту CD

Task06 - Розширення kubectl (Extending kubectl)

Task07 - Налаштувати моніторинговий сервіс Uptime Robot для застосунку в Kubernetes кластер на Google Cloud

Task08 - Встановлення та налаштування kubectl-ai плагіну для створення ШІ Recommended YAML manifests

Task09 - Підготувати helm template з необхідними параметрами для розгортання нової версії мікросервісу

Task10 - Підготувати Helm-пакет як реліз продукту в GitHub

Task11 - Автоматизувати повний цикл CI/CD для свого сервісу бота. GitHub Actions

Task12 - Налаштувати Jenkins Pipeline для мульти-платформенної параметризованої збірки

Task13 - Мігрувати Pipeline Jenkins в GitLab CI/CD

Task14 - Налаштувати інструмент оцінки витрат на хмарні технології Infracost

Task15 - Підготовити інфраструктурний репозиторій для створення GKE кластеру.

Task16 - Створити код Terraform для Flux на kind_cluster

About


Languages

Language:Go 42.1%Language:HCL 16.2%Language:Makefile 15.0%Language:Groovy 7.2%Language:Smarty 7.0%Language:Mustache 3.4%Language:Dockerfile 3.3%Language:Shell 3.1%Language:HTML 2.8%