📚 Обучение
Курсы, обучающие программы и материалы для изучения DevOps.
📚 Обучение
Обучение(курс) DevOps и тот самый вкат в с нуля.
Настройка доступов
Учебная машина
Для выполнения всех задач, потребуется сервер с ОС - 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.
Полезности
Можно найти тут.