#16 DevOps. Как создать виртуальные машины в Yandex Cloud с помощью Terraform

В документации Yandex Cloud есть 2 полезные статьи на тему начала работы с интерфейсом командной строки и Terraform. Приведу обе, так как у вас может быть как Windows или Linux, так и MacOS https://yandex.cloud/ru/docs/cli/quickstart https://yandex.cloud/ru/docs/tutorials/infrastructure-management/terraform-quickstart После установки Yandex Cloud CLI и Terraform давайте представим, что у нас есть задача создать виртуальные машины для установки Kubernetes … Читать далее

#3 DevOps. Установка Kubernetes и deploy nginx

Kubernetes — это open-source платформа контейнерной оркестрации. Преимущества:High Availability (HA) — высокая доступность приложения,запущенного в нескольких экземплярахScalability — масштабируемость за счёт быстроты развёртыванияконтейнеров при увеличении нагрузкиDisaster Recovery (DR) — отказоустойчивость за счёт распределённогоколичества серверов кластера В файле config стоит обратить внимание на: Кластер состоит минимум из одной ноды, но для отказоустойчивости, как правило из нескольких. … Читать далее

SonarQube

SonarQube — это платформа с открытым исходным кодом, предназначенная для непрерывного анализа и измерения качества кода Запустим все через docker Проверим ip_address:9000 Логинимся admin admin, изменим пароль на devops123 (напоминаю о сложных паролях на проде) Так выглядит интерфейс Создадим тестовый проект Create a local project -> Зададим в Project key и Display name — devopsstart … Читать далее

Kestra

Kestra — платформа управления данными (оркестратор) с открытым исходным кодом. Если вас интересует автоматизация — этот инструмент для вас. Установим Зайдем на веб-интерфейс ip_address:8080 Так выглядит главный экран Рассмотрим небольшой пример и создадим наш первый Flow Flows -> Create  Нажимаем Save, затем Execute Важно на что стоит обратить внимание на примере выше Отмечу, что внутри … Читать далее