Development

4 najważniejsze zmiany w Kubernetes v1.25

W tym artykule przedstawię Ci cztery najważniejsze moim zdaniem zmiany w związku z najnowszą wersją Kubernetes – v1.25. Zmian jest więcej, jednak te są moim zdaniem najbardziej kluczowe. Kubernetes 1.25 wjeżdża na salony klastry W sierpniu pojawiła się nowa wersja Kubernetes – v1.25. Wybieram subiektywnie 4 najbardziej interesujące zmiany. Na początek nie skupimy się na tym co …

4 najważniejsze zmiany w Kubernetes v1.25 Read More »

Konteneryzacja i Serverless — czy to ma sens? Przykład wdrażania kodu do Azure Function przez Azure Pipelines

W tym artykule autor przedstawi jak pracować z Azure Functions na Azure z wykorzystaniem do tego platformy .NET. Oto co znajdziesz w artykule: Zagadnienia, jakie będą poruszane: Czym jest serverless Krótkie porównanie Azure App Service i Azure Function Przykładowa implementacja Azure Function Budowa Dockerfile Konteneryzacja Azure Function Jak utworzyć zasób na Azure przy użyciu Terraform …

Konteneryzacja i Serverless — czy to ma sens? Przykład wdrażania kodu do Azure Function przez Azure Pipelines Read More »

Docker – Przygotowanie i wdrożenie aplikacji Ionic

W tym artykule autor opisuje na bazie własnego doświadczenia jak poprawnie hostować aplikację Ionic przy użyciu Dockera. Zagadnienia, jakie będą poruszane to: Co to jest Ionic Jak przygotować projekt aplikacji Ionic pod konteneryzację Jak przygotować obraz dockerowy dla aplikacji Ionic Jak uruchomić kontener dockerowy z aplikacją Ionic Na co warto zwrócić uwagę podczas przygotowywania obrazu …

Docker – Przygotowanie i wdrożenie aplikacji Ionic Read More »

MySQL & phpMyAdmin z poziomu Dockera

Baza Danych w Dockerze Jak uruchomić popularne silniki bazy danych za pomocą Dockera? Ktoś powie, że to nic trudnego – z tym się absolutnie zgadzam. Wystarczy wejść na Docker Hub i w wyszukiwarce wpisać nazwę interesującej nas bazy danych. W większości przypadków dostajemy tam gotowe polecenie docker container run. Wklejamy i DZIAŁA 🙂 A gdyby …

MySQL & phpMyAdmin z poziomu Dockera Read More »

Docker i Ngrok – publikacja kontenera w internecie

Docker i Ngrok Jeżeli znasz już Dockera na poziomie przynajmniej podstawowym – czyli potrafisz uruchamiać kontenery oraz wiesz jak z nich korzystać na swoim komputerze – ten post jest dla Ciebie. Pokażę Ci jak za pomocą Dockera oraz narzędzia Ngrok – opublikować aplikację w internecie. Wyzwanie Naniosłeś jakieś zmiany w aplikacji (np. w UI) i …

Docker i Ngrok – publikacja kontenera w internecie Read More »

Komunikacja kontenerów – sieć typu bridge

Komunikacja kontenerów Podstawowa rzecz, z jaką prędzej czy później musimy się zmierzyć, to komunikacja między kontenerami. Najprostszy przykład, jaki nasuwa mi się na myśl, to komunikacji kontenera zawierającego frontend z kontenerem zawierającym backend aplikacji. Kolejny przykład – komunikacja backendu z usługami typu Redis czy Elasticsearch. Takich przykładów może być zdecydowanie więcej. Wszystko zależy od naszych …

Komunikacja kontenerów – sieć typu bridge Read More »

Tworzenie lekkich i optymalnych obrazów dockerowych

Tworzenie obrazów dockerowych Tworzenie obrazów dockerowych to temat rzeka. Dla każdej technologii obraz będzie wyglądał nieco inaczej. Są jednak pewne “wspólne” dobre praktyki, które możemy stosować niezależnie od technologii, w której stworzona została aplikacja. Przypomnijmy, że to obraz to działająca instancja kontenera. Jeżeli chcesz, by Twoje kontenery po uruchomieniu były lekkie i bezpieczne — koniecznie …

Tworzenie lekkich i optymalnych obrazów dockerowych Read More »

Inicjalizacja kontenera za pomocą drugiego kontenera na przykładzie HashiCorp Vault

Inicjalizacja danych kontenera to zagwozdka, z którą spotyka się wiele osób. Przeglądając pytania na forach i grupach tematycznych, jak i otrzymując wiadomości na priv, zauważyłem, że jest to dość powszechny problem. Postanowiłem więc odpowiedzieć na to w formie blog posta, abyś i Ty mógł/mogła z tego skorzystać. Dzisiejszy wpis dotyczyć będzie inicjalizacji danych kontenera za …

Inicjalizacja kontenera za pomocą drugiego kontenera na przykładzie HashiCorp Vault Read More »

LazyDocker – czyli Docker NIE tylko dla leniwych

Docker kojarzony jest głównie z terminalem, a co za tym idzie — wpisywaniem poleceń służących do uruchamiania kontenerów i zarządzania nimi. Czy można tego uniknąć i nie wpisywać tych wszystkich poleceń manualnie? Odpowiedź brzmi: TAK. Istnieje wiele narzędzi pozwalających zarządzanie Dockerem z poziomu GUI. Dzisiaj chciałbym pokazać narzędzie, które może być ciekawą alternatywą lub po …

LazyDocker – czyli Docker NIE tylko dla leniwych Read More »