📚 Обучение - docs.devboxops.com

📚 Обучение

Материалы для самостоятельного изучения DevOps и работы с DevBoxOps.

Заметка
Доступ к задачам предоставляется с уровня “Intern” и выше.

📚 Обучение

Обучение(курс) DevOps и тот самый вкат в с нуля.

Задачи

Сгруппированы по разделам:

  1. Linux Telegram, Discord
  2. DevOps Telegram, Discord
  3. Troubleshooting Telegram, Discord

Выполнять их нужно в нумерованном порядке(как разделы, так и сами задачи).

Настройка доступов

Учебная машина

Для выполнения всех задач, потребуется сервер с ОС - Ubuntu 22.04(именно эта версия). Требования к серверу:

  • Должен быть доступ к машине по ssh из вне.
  • Минимум 2 ядра и 4 ГБ ОЗУ.
  • Должна быть возможность выполнить переустановку системы в любой момент.
  • Должен быть доступ к пользователю root(либо подключение к машине по ssh выполняется под пользователем root, либо под другим, но при выполнении команды sudo su, пароль не должен запрашиваться)

Что делать если нет сервера

Сервер можно арендовать в ДЦ. Например:


Выполнение задания

Как подготовить сервер для выполнения задания(и запустить автоматическое тестирование), можно прочитать тут.


Ручная проверка

Как запросить ручную проверку задания, можно почитать тут.


Домены

Для получения доменов, требуется написать боту (discord, telegram) команду - /get_domains, после чего, бот создаст и отправит домены в формате:

{user_id}.students.devboxops.xyz
{user_id}.proxied.students.devboxops.xyz

Домен - {user_id}.proxied.students.devboxops.xyz является проксирующим, т.е. все запросы идут не на сервер, а на сервера CloudFlare, а потом на сервера(используется это например для фильтрации запросов). Сертификат для этого домена выпускать не нужно, за него отвечают сервера CloudFlare. Для этого домена отключена возможность выпуска сертификатов Let's Encrypt, только self signed.


Полезности

Можно найти тут.

Top