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
Przenieść pocztę z Google Workspace na inną platformę
415 PLN
Szukam specjalisty, który pomoże przenieść pocztę korporacyjną z Google Workspace na inną platformę pocztową. Chcemy przejść, ponieważ Google Workspace jest dla nas teraz dość drogie. Mamy około 30 użytkowników. Na razie nie zdecydowaliśmy, na którą dokładnie platformę najlepiej… DevOps, Administracja systemem i siecią ∙ 4 godziny 34 minuty temu ∙ 14 ofert |
Integracja Google Analytics z CRM przez n8nDzień dobry, Potrzebna pomoc w połączeniu Google Analytics i CRM przez n8n. Wszystkie ustawienia po stronie CRM są zrobione. Teraz trzeba tylko skonfigurować ustawienia z analityki przez n8n, aby przekazywane były zdarzenia sprzedaży. DevOps, Administracja systemem i siecią ∙ 6 dni 6 godzin temu ∙ 19 ofert |
Skonfigurować serwer do poczty
83 PLN
Mamy 2 domeny i ponad 20 skrzynek pocztowych, które są obecnie aktywnie używane. Poczta działa przez serwery gmail. Należy skonfigurować własny serwer i przenieść całą pocztę z gmail na ten nowy serwer. Proszę podać, kiedy możecie rozpocząć pracę i koszt pracy. DevOps ∙ 12 dni 7 godzin temu ∙ 11 ofert |