Files
netology-devops/src/graduate_work
2023-03-13 11:05:05 +07:00
..
2023-03-13 11:05:05 +07:00

Дипломная работа

Выполнение дипломной работы курса netology DevOps инженер. Оригинал задания доступен по ссылке.

Создание облачной инфраструктуры

Задание.

Предварительная настройка

Предварительная настройка включает в себя несколько шагов, необходимых для последующей работы с yandex.cloud через terraform. Данные шаги выполняются в ручную, но могут быть автоматизированы, например, через ansible.

  1. Установить утилиту yc и подключится к облаку.

  2. Создание сервисного аккаунта с ролью editor на дефолтной директории облака:

    yc iam service-account create --name terraform-acc
    yc resource-manager folder add-access-binding --name default --role editor --subject "serviceAccount:$accId"
    

    где $accId - это уникальный идентификатор нового сервисного аккаунта.

  3. Создание s3-bucket для хранения состояния terraform

// todo


Создание Kubernetes кластера

Задание.

/// todo


Создание тестового приложения

Задание.

Репозиторий тестового приложения

/// todo


Подготовка cистемы мониторинга и деплой приложения

Задание.

/// todo


Установка и настройка CI/CD

Задание.

/// todo