Egzamin DevOps
Trzeba wykonać zadanie z minimalnymi wyjaśnieniami w mobaxterm na linux ubuntu. Zadanie wykonywane jest w zamkniętej sieci, więc obrazy są już zainstalowane plikiem na samym komputerze
Utwórz docker swarm:
node-1 jako menedżer swarmu, a node-2 i node-3 jako pracownicy
Przygotuj statyczną stronę HTML:
Podaj prosty plik HTML (np. index.html), który powinien być serwowany przez serwer Nginx
- powinien zawierać tekst powitalny i obrazek
Utwórz Dockerfile:
Napisz Dockerfile, aby skonfigurować serwer Nginx, który będzie serwował podany plik HTML.
Dockerfile powinien:
- Użyć obrazu nginx: 1.21.6 w /root (załaduj go, jeśli to konieczne)
- Skopiować plik index.html do odpowiedniego katalogu, aby Nginx mógł go serwować.
Utwórz plik docker-compose.yml dla keepalived:
Napisz plik docker-compose.yml, aby uruchomić obraz keepalived:
Użyj obrazu keepalived w /root (załaduj go, jeśli to konieczne)
Uruchom docker-compose.yml na każdym węźle roboczym osobno, a nie w trybie swarm (zaleca się użycie pliku env)
Utwórz plik docker-compose.yml dla swarmu nginx:
Napisz plik docker-compose.yml, aby uruchomić stworzony przez Ciebie obraz:
powinien mapować port 80 na hoście do portu 80 w kontenerze.
Napisz skrypt Bash:
Napisz skrypt Bash (setup.sh), który:
Buduje obraz docker z Dockerfile.
Uruchamia stos nginx docker za pomocą docker-compose.yml na obu pracownikach.
Wyświetla komunikat informujący, że serwer działa i jest dostępny.
Ostateczne testy:
uzyskaj dostęp do http://<virtual_ip> i sprawdź, czy Twoja strona HTML jest w porządku
wyłącz aktywny węzeł i sprawdź, czy inny węzeł przejmuje wirtualny adres IP
uzyskaj dostęp do http://<virtual_ip> ponownie i sprawdź, czy Twoja strona HTML jest w porządku
Załączniki 2
Aktualne zlecenia dla freelancerów w kategorii DevOps
Rozwój projektu Ruby on Rails na VPS + Routing e-maili przychodzącychPotrzebna pomoc w wdrożeniu platformy do automatyzacji zapytań o informacje publiczne (na bazie open-source silnika Alaveteli). Projekt działa jak router pocztowy: generuje unikalne adresy e-mail dla każdego zapytania, wysyła je do organów państwowych, a odpowiedzi przyjmuje z… DevOps, Linux i Unix ∙ 17 godzin 43 minuty temu ∙ 9 ofert |
Inżynier infrastruktury proxy mieszkalnychBudujemy sieć proxy dla użytkowników od podstaw — w pełni własną, bez dostawców zewnętrznych. Potrzebujemy jednego wyjątkowego inżyniera sieci, który zbuduje całą podstawę techniczną. Co zbudujesz: - SDK w tle dla Androida, które kieruje ruch proxy przez urządzenia użytkowników… C i C++, DevOps ∙ 2 dni 19 godzin temu ∙ 12 ofert |
Szukam doświadczonego inżyniera AI/Linux do stworzenia self-hosted infrastruktury AI na moim serwerze.
82 PLN
Potrzebne: Zainstalować i skonfigurować Ubuntu Server lub Debian Ekosystem Docker Ollama + lokalne LLM Open WebUI Integracja z Telegramem Asystent AI Autonomiczne przepływy pracy System wieloagentowy Przyspieszenie GPU (NVIDIA) Trwała pamięć/baza danych Zdalny dostęp i… AI i uczenie maszynowe, DevOps ∙ 11 dni 9 godzin temu ∙ 17 ofert |