Экзамен по DevOps
Необходимо выполнить задание с минимальными пояснениями в mobaxterm на linux ubuntu. Задание выполняется в закрытой сети, так что изображения уже установлены файлом на самом компьютере
Создайте docker swarm:
node-1 является менеджером сворма, а node-2 и node-3 являются рабочими узлами
Подготовьте статическую HTML-страницу:
Предоставьте простой HTML-файл (например, index.html), который должен обслуживаться веб-сервером Nginx
- он должен включать приветственный текст и изображение
Создайте Dockerfile:
Напишите Dockerfile для настройки сервера Nginx, который будет обслуживать предоставленный HTML-файл.
Dockerfile должен:
- Использовать образ nginx: 1.21.6 в /root (загрузите его при необходимости)
- Скопировать файл index.html в соответствующий каталог для обслуживания его Nginx.
Создайте файл docker-compose.yml для keepalived:
Напишите файл docker-compose.yml для запуска образа keepalived:
Используйте образ keepalived в /root (загрузите его при необходимости)
Запустите docker-compose.yml на каждом рабочем узле отдельно, а не в режиме сворма (рекомендуется использовать env файл)
Создайте файл docker-compose.yml для сворма nginx:
Напишите файл docker-compose.yml для запуска созданного вами образа:
он должен сопоставлять порт 80 на хосте с портом 80 в контейнере.
Напишите Bash-скрипт:
Напишите Bash-скрипт (setup.sh), который:
Создает образ docker из Dockerfile.
Запускает стек nginx docker через docker-compose.yml на обоих рабочих узлах.
Выводит сообщение, указывающее, что сервер работает и доступен.
Финальные тесты:
доступ к http://<virtual_ip> и проверьте, что ваша html-страница в порядке
выключите активный узел и посмотрите, что другой узел принимает виртуальный ip
доступ к http://<virtual_ip> снова и проверьте, что ваша html-страница в порядке
Приложения 2
Актуальные фриланс-проекты в категории DevOps
Развертывание Ruby on Rails проекта на VPS + Входящая маршрутизация электронной почтыНужна помощь в развертывании платформы для автоматизации запросов на публичную информацию (на базе open-source движка Alaveteli). Проект работает как почтовый маршрутизатор: генерирует уникальные email-адреса для каждого запроса, отправляет их в государственные органы, а ответы… DevOps, Linux и Unix ∙ 16 часов 30 минут назад ∙ 9 ставок |
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 2 дня 18 часов назад ∙ 12 ставок |
Ищу опытного AI/Linux инженера для создания self-hosted AI infrastructure на моём сервере.
1000 UAH
Нужно: Установить и настроить Ubuntu Server или Debian Docker ecosystem Ollama + локальные LLM Open WebUI Telegram integration AI assistant Autonomous workflows Multi-agent system GPU acceleration (NVIDIA) Persistent memory/database Remote access и monitoring Главная цель:… AI и машинное обучение, DevOps ∙ 11 дней 8 часов назад ∙ 17 ставок |