Czy Docker Swarm nadal żyje?

Docker Swarm - wiele osób zastanawia się, co z nim dalej. Niektórzy uważają, że jest już martwy, choć wcale tak nie jest. Mimo wielu zalet Kubernetesa i de fakto bycia standardem na rynku – nadal są firmy dla których Swarm jest po prostu wygodny i przyjemny, a jego funkcjonalności zupełnie wystarczające.

Szczególnie czerpać z tego rozwiązania mogą "małe" klastry on-premise, gdzie chcemy chociaż minimalnie zapewnić wysoką dostępność
wKontenerach - Czy Docker Swarm nadal żyje?

Docker Swarm - wiele osób zastanawia się...

źródło: Docker Swarm

Pobierz
Dlaczego Alpine w obrazach dockerowych to nie zawsze dobry pomysł?

Głównym powodem, dla którego zaczęto na potęgę wykorzystywać Alpine, jest oczywiście jego rozmiar. 5 MB — tyle waży obraz Alpine. W porównaniu do np. Debiana (125 MB) lub Ubuntu (188MB) jest to spora różnica.

W pewnym momencie, z uwagi na rozmiar obrazów, Docker Hub zaczął mieć problemy wydajnościowe. Te problemy z czasem zostały zażegnane, lecz popularność Alpine nadal rosła.

Alpine ma kilka
wKontenerach - Dlaczego Alpine w obrazach dockerowych to nie zawsze dobry pomysł?

Gł...

źródło: Alpine (2)

Pobierz
@wKontenerach: ale gówno artykuł xd

1) issue sprzed 5 lat, mimo to jak chcesz stawiać MySQL w kontenerze to masz dedykowany obraz
2) w większości dystrybucji to tak działa, chyba że masz dedykowane repozytoria
3) tak, ale dotyczy to języków gdzie masz dużo kodu w np. C jak np python w numpy ale to też są edge casey
4) Bardzo dużo projektów publikuje projekty oparte o Alpine więc o to bym
@wKontenerach: Jak wdrożyć skonteneryzowaną aplikację w chmurze AWS?

Zajrzyj na bloga wKontenerach i zapoznaj się z pierwszą częścią artykułu, która porusza takie tematy, jak:
- Co to jest AWS
- Jak przenieść aplikację na AWS
- Z jakich komponentów składa się AWS
- Czym jest CDK i do czego służy

Link do artykułu: https://wkontenerach.pl/jak-wdrozyc-skonteneryzowana-aplikacje-w-chmurze-aws-czesc-pierwsza/

#wkontenerach #docker #kubernetes #devops #aws #programowanie #programista #programista15k
wKontenerach - @wKontenerach: Jak wdrożyć skonteneryzowaną aplikację w chmurze AWS?
...

źródło: comment_1667822999IYmvSAV4Ri7yPFCZEK00UZ.jpg

Pobierz
@wKontenerach: Czy wiesz, co możesz zautomatyzować w projektach IT?
Tak naprawdę wszystko, co tylko się da.

W cyklu wytwarzania oprogramowania z powodzeniem możesz zautomatyzować:
✓ Proces scalania (merge) kodu źródłowego
✓ Uruchamianie testów: jednostkowych, integracyjnych, end-to-end itd.
✓ Skanowanie pod kątem bezpieczeństwa
✓ Provisioning infrastruktury
✓ Wdrożenia na wiele środowisk
✓ Weryfikację poszczególnych wdrożeń
✓ Wysyłanie powiadomień
✓ Przydzielanie dostępów
✓ Generowanie raportów
✓ ... i wiele, wiele więcej.

Jeśli chcesz
@wKontenerach: Czy wiesz, które z poleceń na grafice służy do udostępnienia usługi Kubernetes? Jaka jest domyślna strategia wdrażania Podów w obiekcie Deployment? Albo co zrobić, gdy czas uruchomienia Twojej aplikacji webowej zajmuje trzydzieści sekund, a Pod z aplikacją jest ciągle oznaczany jako 'Unhealthly'?

Możesz sprawdzić swoją wiedzę z Kubernetes bezpłatnie w Wielkim Teście o Kubernetes i przy okazji czegoś się nauczyć.

Zobacz Wielki Test o Kubernetes

#wkontenerach #docker #kubernetes #devops #
wKontenerach - @wKontenerach: Czy wiesz, które z poleceń na grafice służy do udostępn...

źródło: comment_1663321970Z6Grfelj3DXsKcCCfrjdkn.jpg

Pobierz
@wKontenerach: NestJS jest to framework opakowujący technologię NodeJS w architekturę modularną, jaka jest użyta we frameworku frontendowym Angular. NestJS jest polskim projektem napisanym przez Polaka Kamila Myśliwca.

Jeśli chcesz dowiedzieć się, jak hostować API napisane w NestJS przy użyciu Dockera, zajrzyj do najnowszego artykułu na blogu wKontenerach.

#wkontenerach #docker #kubernetes #devops #programowanie #programista #programista15k #nestjs
wKontenerach - @wKontenerach: NestJS jest to framework opakowujący technologię NodeJS...

źródło: comment_1662398169f1w8KJnpMIeclzrKMN4Gyr.jpg

Pobierz
@wKontenerach: Czym jest Helm oraz 5 powodów, dlaczego warto go używać

Helm jest oficjalnym menedżerem pakietów dla Kubernetes i cieszy się coraz większą popularnością. Umożliwia opisywanie struktury aplikacji i zarządzanie nią za pomocą prostych poleceń.

Helm wprowadza pojęcie paczek (Helm Charts). Są one używane do instalowania i aktualizowania aplikacji/usług w Kubernetes. Dodatkowo mamy możliwość ich wersjonowania i przechowywania w repozytorium – co umożliwia wielokrotne ich wykorzystanie w Kubernetes na wielu środowiskach.
wKontenerach - @wKontenerach: Czym jest Helm oraz 5 powodów, dlaczego warto go używać...

źródło: comment_1655222654SEJiXzPLj0xzIDAN8W5sMU.jpg

Pobierz
(dłuższy wpis) 4 filary aplikacji mikroserwisowych z perspektywy Kubernetes

1) Komunikacja

W monolitycznych aplikacjach działających w pojedynczym procesie komponenty wywołują się nawzajem za pomocą metod na poziomie języka programowania lub wywołań funkcji.

Mogą być one silnie powiązane, jeśli tworzysz obiekty z kodem (na przykład new Class()) lub mogą być wywoływane w sposób rozłączony, jeśli używasz wstrzykiwania zależności, odwołując się do abstrakcji (np. IMyInterface), a nie konkretnych wystąpień obiektów. Tak czy inaczej, obiekty
dnaprawa - (dłuższy wpis) 4 filary aplikacji mikroserwisowych z perspektywy Kubernete...

źródło: comment_1642668940YoJnXpBI6gQZnplMepMOfx.jpg

Pobierz
@alex-fortune: Możesz bez problemu wysyłać requesty http i dalej iść z kodem - no fizycznie owszem, możesz, ale w praktyce tak się nie robi przy mikroserwisach. Jeśli wysyłasz HTTP request to czekasz na odpowiedź, bo chcesz mieć rezultat. Ale wtedy czy mikroserwisy mają sens? :)
O czym chcielibyście posłuchac podkastu?

Siema! Planuję odcinki podkastu Więcej niż Konteneryzacja.

Z tematów takich jak: kontenery, Kuberentes, bezpieczeństwo kontenerów, Infra as a Code, DevOpsyco konkretnie by Cię interesowało?

Wołam stałych słuchaczy — czyli ostatnio plusujących podkast :)

@bleeehah @jszafran @Gaussik @marcin_k @Crisu @Merlinek @czupek @enten @Nixon52 @2pek @subey @jabl
@Arogancky @ajgoron @Gennwat @klepie-biede @qris @Derowicz @mlekopan16 @karygodnykartofel @walczak__
@tragos777 @markaron @intospace @Malinozaur @SkorpionX @qwarqq @Koliat @r0nin @opozot @keszinaj @
Certified Kubernetes Application Developer: CASE STUDY — Jak zdać CKAD za pierwszym razem?

Postanowiłem podzielić się publicznie moim doświadczeniem na temat certyfikacji CKAD i zebrać wszystko w jednym miejscu (wraz ze wszystkimi linkami do źródeł). Początkowo miał to być odcinek podkastu #wiecejnizkonteneryzacja , jednak stwierdziłem, że lepiej będzie to przedstawić w formie blog posta i umieścić tam wszystkie linki .

Co znajdziesz w artykule?

Jak przygotować się do
dnaprawa - Certified Kubernetes Application Developer: CASE STUDY — Jak zdać CKAD za ...

źródło: comment_1639051197sJC8JEAByPww8al7oE3ISK.jpg

Pobierz