Thor – skaner ATP

Dzisiejsze oprogramowanie antywirusowe działał w coraz szerszym zakresie działania. Jednak generalnie nastawione jest aby wykrywać wirusy, trojany, exploity, rootchecki  inne tego typu złośliwe oprogramowanie. Natomiast Thor, wykrywa narzędzia używane przez hakerów, zmiany w systemie, nietypowe logi i inne elementy, które mogą wskazywać, że system został zaatakowany przez hakera.

Magazyny danych w Dockerze

Wraz z usunięciem kontenera, usuwane są też wszystkie jego pliki. Tak więc, jeśli coś dodaliśmy bądź zmodyfikowaliśmy bezpośrednio w samym kontenerze to też zostanie to usunięte. Rozwiązaniem może być tu dodatkowy magazyn, gdzie pliki będą zapisywane na stałe.

Przesyłanie plików wprost z terminala

Pracując na Linuksie w terminalu często pojawia się konieczność przesłania jakiegoś pliku. Oczywiście możemy do tego celu skorzystać z  narzędzia SCP (Secure Copy Protocol)  które jest  przeznaczone  właśnie bezpiecznego przesyłania plików w terminalu po przez protokół SSH. Sprawa się komplikuje, gdy dokładamy kolejne warstwy abstrakcji w postaci wirtualizacji i konteneryzacji,  gdzie też dochodzi dodatkowa izolacja.

Docker. Rodzaje sieci.

Dla maszyn wirtualnych mamy różne rodzaje sieci do komunikacji ze światem czy innymi maszynami, tak i docker posiada też swoje specjalne rodzaje sieci przeznaczone dla kontenerów, które dają możliwość wymiany informacji po protokole TCP/IP, pomiędzy sobą, hostem czy internetem.

Instalacja Dockera na Linux (Ubuntu)

Docker posiada bardzo dobrą dokumentacje na stronie. Jednak za pierwszym razem można być trochę zagubionym jeśli szukamy sposobu instalacji ponieważ ilość informacji na ten temat jest na prawdę spora. Sposobów instalacji Dockera na Ubuntu też jest przynajmniej cztery. Tu skupimy się na dwóch najlepszych: instalacja Docker Desktop zalecana dla systemów z interfejsem graficznym i instalacja

Różnice pomiędzy kontenerem a maszyną wirtualną

Na początek warto sobie powtórzyć czym właściwie jest Docker. Docker jest to program, który służy  tworzenia i zarządzania kontenerami. Tak jak program Virtualbox służy do obsługi maszyn wirtualnych tak Docker służy do obsługi kontenerów.

Klaster Kubernetesa na Virtualbox

Maszyny wirtualne pod to idealne środowisko dla domowego laboratorium i edukacji. Posiadając w naszym komputerze odpowiednie zasoby sprzętowe możemy postawić niemalże dowolny system operacyjny a na nim eksperymentować i uczyć się nowych rzeczy. A teraz przyszła pora na naukę i ćwiczenia z Kubernesem.

Co to jest Helm?

Kontynuujac wycieczke po tematach kubernetsowych musimy też poznać narzędzie Helm, które pomoże jeszcze bardziej zautomatyozować nasze aplikacje odpalane w klastrach k8s. Helm to ogólnie mówiąc menadżer pakietów dla Kubernetesa.

Obiekty w Kubernetesie

W najpopularniejszym obencnie rozwiązaniu do orkiestracji środowisk opartych o kontenery występują obiekty, które należy poznać nim zamierzamy zacząc pracę z Kubernetesem.