AUTORZY
ZAMAWIAM
-
Days
-
Hours
-
Minutes
-
Seconds

Ebook Fundamenty Dockera i Kubernetesa

Poznaj konteneryzację od początku do końca.

Dwie technologie kompleksowo opisane w jednym podręczniku.

Do 2 grudnia cena podręcznika:

Cena: 49 zł

ZAMAWIAM

Autorzy ebooka

Arek Siczek

Jestem właścicielem firmy IT, blogerem, promotorem Linuksa oraz trenerem IT. Posiadam 16-letnie doświadczenie w branży.

Od 2012 roku prowadzę firmę IT, która pomogła już kilkudziesięciu przedsiębiorstwom. Na łamach mojego bloga ASkomputer regularnie dzielę się wiedzą i spostrzeżeniami na tematy technologiczne oraz biznesowe.

Z serwerami Linux miałem do czynienia niemal zawsze i wszędzie – zarówno jako użytkownik, administrator, wdrożeniowiec, jak i kierownik projektu wdrażania systemów. Oznacza to, iż spokojnie mogę podjąć temat zaprojektowania najlepszego środowiska IT, a także przelać zdobytą wiedzę na moich kursantów :-)

Od wielu lata staram się promować zagadnienia monitoringu IT, głównie w ramach oprogramowania Zabbix. Już w 2015 roku mój zespół otrzymał nagrodę za najbardziej Innowacyjny Produkt na Gali Złotych Puzzli Outsourcingu. Było to rozwiązanie oparte o monitoring IT.

Jestem autorem sprzedawanego od 2016 roku Poradnika Administratora Systemu Zabbix.

Firmy, z którymi współpracowałem to m.in. Lafarge Cements, LafargeHolcim Dr Irena Eris, PepsiCo Inc., WWF, Proama, Medikar czy ambasada USA.

Ze szczególnym wyróżnieniem wspominam współpracę z Lafarge. Do moich zadań należało wdrożenie systemu monitoringu infrastruktury informatycznej. Firma posiadała 700 serwerów do monitorowania. Postawiłem na system Zabbix. Rozwiązanie sprawdziło się na tyle dobrze, że zaproponowano mi wdrożenie tego samego systemu w innych krajach. Tym razem padło na Datacenter w RPA. Zostałem mianowany Project Managerem przedsięwzięcia.

Krzysztof Godzisz

Od dziecka jestem miłośnikiem wszystkiego, co związane z bezpieczeństwem cybernetycznym, etycznym hakingiem i Linuksem. Jednak swoją prawdziwą przygodę z IT rozpocząłem w 2006 roku, kiedy to otrzymałem pierwsze certyfikaty za ukończone kursy. Od 2018 roku szkolę się bardzo intensywnie, a od 2020 roku przez 2 lata prowadziłem stronę internetową, na której za darmo udostępniałem napisane przez siebie kursy.

Lubię dzielić się swoją wiedzą, dlatego piszę bardzo dużo tekstów technicznych oraz informacyjnych związanych ze swoimi zainteresowaniami.

W związku z zamiłowaniem do nauczania rozpocząłem współpracę z Grupą ADM, dla której napisałem wiele artykułów związanych z systemem monitoringu Zabbix, Linuksem czy Dockerem. Jestem również współautorem kursu „Docker i Konteneryzacja Dla Administratora” wydanego przez Grupę ADM. Jest to jedno z moich życiowych dzieł.

Obecnie Docker jest elementem, z którego korzystam codziennie, do czego zachęcam każdego, kto ze mną rozmawia na tematy związane z IT.

Jestem też autorem książki o tytule „Twoje pierwsze laboratorium cyberbezpieczeństwa oparte na Dockerze”, a także współautorem wydawanej aktualnie książki „Bezpieczeństwo sieciowe – wyzwania i rozwiązania. Poziom podstawowy”.

Ebook Fundamenty Dockera i Kubernetesa – Maksimum Praktyki

Praktyczne podejście

Chcesz zdobyć praktyczną wiedzę na temat Dockera i Kubernetesa? W tym podręczniku skupiam się na maksymalnie na praktycznym podejściu. Tym samym teorię ograniczamy do absolutnego minimum, które pozwali Ci zastosować wiedzę w prawdziwych wdrożeniach.

Wartościowe umiejętności

Chcesz zarabiać satysfakcjonujące pieniądze dzięki nowej wiedzy? W tym podręczniku prezentuję wiedzę, która pozwoliła mi zbudować swoją karierę w branży IT. Znajomość Dockera i Kubernetesa już na samym starcie pozwoliła mi wyprzedzić innych kandydatów podczas rekrutacji. Dodatkowo zapewniła mi udział w kluczowych wdrożeniach w firmie oraz szybki awans.

Konteneryzacja bez strachu

Bardzo często słyszę, że konteneryzacja jest trudna. Początkujący z Dockerem i Kubernetesem czują się przytłoczeni ogromem wiedzy, jaki muszą opanować, by wszystko zrozumieć. Kiedyś miałem dokładnie takie same przemyślenia. Mimo iż od wielu lat zajmuję się konteneryzacją, to jednak nie uniknąłem błędów. Ty możesz ich uniknąć ;-)

👉 Przez ostatnie lata przetestowałem ogromną liczbę konfiguracji. W podręczniku zawarłem to, co działa. Dzięki temu oszczędzisz bardzo dużo czasu.

Zakres książki

Podręcznik wydawany jest w formie ebooka. Jest to kompletna droga: Od Zera Do Bohatera.

Dzięki lekturze dowiesz się, czym jest Docker i Kubernetes oraz jak ich używać. Rozpoczniemy od podstawowych pojęć, takich jak rodzaje i typy obrazów, kontener, pody, nody czy pliki yaml. Danej nauczysz się instalować Dockerca i Kubernetesa na różnych systemach Linux, tworzyć i uruchamiać kontenery oraz wolumeny. Sukcesywnie będziesz poznawać bardziej zaawansowane pojęcia i rozwiązania, takie jak Dockerfile, Docker Compose, Docker Swarm. Dowiesz się, czym jest Deployment oraz wszystkiego, co z nim związane. Na końcu nauczysz się wykonywać pojedyncze zadania. Zyskasz wiedzę na temat tego, jak uruchamiać i usuwać Joba, poznasz CronJob, przestrzenie nazw, zmienne środowiskowe i sekrety.

Dzięki tej książce poznasz wszystko, co potrzebne, by rozpocząć pracę z Dockerem i Kubernetesem.

Poznasz cały proces

Podczas lektury podręcznika przeprowadzę Cię przez cały proces tworzenia, uruchamiania i korzystania oraz usuwania kontenerów. Na potrzeby zamieszczonego materiału stworzysz własne laboratorium kontenerowe, na którym będziesz mógł trenować i rozwijać swoją wiedzę.

Najczęstsze problemy

Poznasz najczęstsze problemy i błędy, które pojawiają się podczas pracy z kontenerami. Nauczę Cię również, jak sobie z nimi radzić.

Spis treści

Rozdział 1. Podstawowe informacje i wyjaśnienia

1.1. Co to jest Docker?
1.2. Zapoznanie z pomocą polecenia
1.3. Co to jest obraz?
1.4. Co to jest kontener?
1.5. Dockerfile i compose.yaml
1.6. Jak wyglądają sieci w Dockerze
1.7. Podsumowanie

Rozdział 2. Instalacja Dockera w systemach Linux

2.1. Dystrybucja Debian
2.2. Dystrybucja Ubuntu
2.3. Dystrybucja Fedora
2.4. Dystrybucja CentOS
2.5. Instalacja z paczki
2.6. Instalacja Dockera przy pomocy plików binarnych
2.7. Sprawdzenie, czy instalacja zakończyła się powodzeniem
2.8. Błędy, z jakimi możesz się spotkać
2.9. Podsumowanie

Rozdział 3. Docker – obrazy

3.1. Pobieramy nasz pierwszy obraz
3.2. Wyświetlanie listy obrazów
3.3. Skąd pobierane są obrazy
3.4. Typy obrazów
3.5. Różne wersje obrazów
3.6. Usuwanie zbędnych obrazów
3.7. Wyszukiwanie obrazów w Dockerze
3.8. Podsumowanie

Rozdział 4. Docker – kontenery

4.1. Pierwszy kontener
4.2. Tworzymy kontener
4.3. Analiza przykładu
4.4. Uruchomienie kontenera
4.5. Nadanie nazwy kontenerowi
4.6. Usuwanie kontenerów
4.7. Pobranie obrazu oraz uruchomienie kontenera
4.8. Zmiana nazwy kontenera
4.9. Uruchomienie kontenera w trybie ciągłym
4.10. Zamykanie kontenera
4.11. Uruchomienie powłoki kontenera
4.12. Podsumowanie

Rozdział 5. Docker – Sieci

5.1. Po co używać sieci
5.2. Automatyczna sieć Dockera
5.3. Dbanie o porządek
5.4. Inspekcja kontenera
5.5. Dlaczego tak
5.6. Tworzenie własnej sieci
5.7. Dodanie do sieci
5.8. Inspekcja sieci
5.9. Odłączenie od sieci
5.10. Używamy nazwy kontenera do komunikacji
5.11. Podsumowanie

Rozdział 6. Docker – Wolumeny

6.1. Tworzenie pierwszego wolumena
6.2.Wyświetlanie listy
6.3. Dane z kontenera
6.4. Inspekcja kontenera
6.5. Weryfikacja magazynowania danych
6.6. Żywotność danych
6.7. Współdzielenie danych
6.8. Tworzenie kontenerów z wolumenami
6.9. Usuwanie zbędnych wolumenów
6.10. Podsumowanie

Rozdział 7. Docker – Dockerfile

7.1. Czym jest Dockerfile?
7.2. Prosty obraz
7.3. Nasz pierwszy Dockerfile
7.4. Budujemy nasz pierwszy obraz
7.5. tag – none
7.6. Wywołanie polecenia „w locie”
7.7. Bardziej pożyteczny przykład
7.8. Apache2 plus PHP
7.9. Poprawna forma zapisu
7.10. Pozostałe słowa klucze Dockerfile
7.11. Podsumowanie

Rozdział 8. Funkcje oficjalnych obrazów na bazie MySQL

8.1. Wersje oraz Dockerfile
8.2. Analiza wykonywanych czynności w pliku
8.3. Inny plik
8.4. Zmienne środowiskowe
8.5. Praktyczne użycie zmiennych środowiskowych
8.6. Podsumowanie

Rozdział 9. Docker – Docker Compose

9.1. Tworzymy plik
9.2. Notacja plików
9.3. Instalacja Docker Compose
9.4. Baza MySQL
9.5. PHPMyAdmin
9.6. Wszystkie pliki
9.7. Budowa oraz uruchomienie serwera
9.8. Pliki
9.9. Sprawdzamy, co zostało stworzone
9.10. Sieci
9.11. Dostęp do panelu PHPMyAdmin
9.12. Podsumowanie

Rozdział 10: Docker Swarm

10.1. Jak wygląda konstrukcja Docker Swarm
10.2. Docker vs. Docker Machine vs. Docker Swarm
10.3. Pierwszy sposób: instalacja i konfiguracja ręczna w VirtualBox
10.4. Sposób drugi: Instalacja przy pomocy docker-machine
10.5. Zapoznanie się z pomocą polecenia
10.6. Pierwszy etap tworzenia elementów klastra
10.7. Drugi etap tworzenia klastra
10.8. Wyświetlanie zawartości naszego klastra
10.9. Tworzenie i uruchamianie serwisu
10.10. Odłączenie jednej z maszyn
10.11. Aktualizacja obrazu
10.12. Usuwanie klastra
10.13. Usuwanie pozostałości z docker-machine
10.14. Podsumowanie

Rozdział 11. Instalacja Kubernetesa w dystrybucjach Red Hat Enterprise Linux i Debian

11.1. Red Hat Enterprise Linux
11.2. Debian
11.3. Instalacja Dockera
11.4. Instalacja kubectl
11.5. Minikube
11.6. Konfiguracja minikube
11.7. Podsumowanie

Rozdział 12. Kubernetes Podstawy

12.1. Dokumentacja
12.2. Podstawowe zagadnienia
12.3. Podstawowe polecenia Kubernetesa
12.4. Wstęp do podów
12.5. Restarty kontenerów w podach
12.6. Możliwość skracania nazw
12.7. Nody
12.8. Usuwanie podów
12.9. Podsumowanie

Rozdział 13. Wstęp do plików yaml

13.1. Podstawowa konstrukcja pliku
13.2. Pierwsze uruchomienie poda
13.3. Polityka restartu typów
13.4. Wywołanie polecenia w kontenerze
13.5. Dwa kontenery w jednym podzie
13.6. Powłoka kontenera
13.7. Logi
13.8. Podsumowanie

Rozdział 14. Deployment i wszystko, co z nim związane

14.1. Usunięcie podów z poprzedniego rozdziału
14.2. Poznajemy typ ReplicaSet
14.3. Deployment
14.4. Podsumowanie

Rozdział 15. Wykonywanie pojedynczych zadań

15.1. Typ Job
15.2. CronJob
15.3. Podsumowanie

Rozdział 16: Przestrzenie nazw, zmienne środowiskowe i sekrety

16.1. Namespaces – przestrzenie nazw
16.2. Zmienne środowiskowe
16.3. Typ Secret
16.4. Podsumowanie

Czy jest inna droga?

Oczywiście!

Możesz testować i próbować różnych technik, o których przeczytasz na różnych blogach i zobaczysz na YouTube. Nie wszystko jednak działa zgodnie z najnowszą wersją Dockera i Kubernetesa.

W tym podręczniku dostaniesz sprawdzoną wiedzę na bazie moich doświadczeń. Wystarczy powtórzyć opisaną prace i zastosować u siebie. Dzięki temu oszczędzisz ogromną liczbę godzin poświęconą na testy i błędy.

Często zadawane pytanie:

Co dokładnie znajdę w książce?

Kompletny poradnik Od A Do Z. Podręcznik przedstawia praktyczne wykorzystanie Dockera i Kubernetesa. Zostało ono oparte o realne doświadczenia autora kursu z konteneryzacją i opisywanymi technologiami. Jest to swoiste laboratorium oraz Twój poligon doświadczalny!

Jestem początkujący. Czy książka jest dla mnie?

Tak. Dzięki tej książce nie popełnisz błędów początkującego. Świadomie wystartujesz z konteneryzacją. Sam chciałbym ją przeczytać 10 lat temu. Bardzo.

Znam już Dockera i Kubernetesa. Czy książka jest dla mnie?

Tak. Dzięki temu podręcznikowi nauczysz się wielu nowych funkcjonalności i realnych przykładów wykorzystania Dockera i Kubernetesa.

Czy otrzymam fakturę?

Tak. Napisz do mnie automatycznie po dokonaniu zakupu i wystawimy Ci fakturę.

W jakiej formie jest udostępniana ta ksiązka?

Jest to ebook. Udostępniam podręcznik w formacie PDF.