Kubernetes , Docker Wytłumacz mi i pokaż

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ธ.ค. 2020
  • Agenda :
    ▪️ Wielki skrót
    ▪️ Infrastruktura to twój problem teraz
    ▪️ Zalety kontenerów
    ▪️ Przypadki użycia
    ▪️ Docker, a Kubernetes, czyli problemy polityczne
    ▪️ Kontener kontra maszyna wirtualna
    ▪️ Uruchomienie u siebie Dockera
    ▪️ Zbudujmy obraz aplikacji ".Apache"
    ▪️ Zbudujmy obraz aplikacji "Go"
    ▪️ Jak robić dobry obraz
    ▪️ Zbudujmy obraz aplikacji ".NET Core"
    ▪️ Zbudujmy obraz aplikacji "Java Spring"
    ▪️ Zbudujmy obraz aplikacji "Python"
    ▪️ Podsumowanie Docker
    ▪️ Zalety Kubernetes
    ▪️ Architektura Kubernetes, czyli jak to wszystko działa
    ▪️ Demo Kubernetes
    ▪️ Pody
    ▪️ Serwisy
    ▪️ Sekrety na przykładzie ASP.NET CORE
    ▪️ Jak zrobić alias do polecenia kubectl
    ▪️ Jak się uczyć Kubernetes
    Prowadzący: Cezary Walenciuk
    Prowadzi bloga o programowaniu od 2011 roku i jest web developerem od 2011 roku. Zawsze chciał pomagać innym uczyć się, więc cieszy się, że może robić takie wydarzenie. Prelegent na wielu wydarzeniach w IT.
    Twitter: / walenciukc
    Blog: cezarywalenciuk.pl/
    Wszystkie webinary : cezarywalenciuk.pl/webinars
    📆 KIEDY: czwartek 17 grudnia 2020 18:00
    🎥 Darmowy webinar
  • บันเทิง

ความคิดเห็น • 33

  • @michagoral194
    @michagoral194 ปีที่แล้ว +4

    Dobrze sie Ciebie slucha, bez spiny, itp. Dajesz dalej z nagraniami! 🚀🚀🚀

  • @EnterVPl
    @EnterVPl 2 หลายเดือนก่อน

    Fajny wstęp przed kursem ❤

  • @maxkod6263
    @maxkod6263 11 หลายเดือนก่อน

    Bardzo fajny kanał, znam bloga od lat. Jedyny po polsku fajny kanał z dużą wiedzą.

  • @piotrrabiej2926
    @piotrrabiej2926 2 ปีที่แล้ว

    Hej Cezary, dzięki za Twój czas. Jestem u Ciebie 1 raz i będę śledził dalej. Wielkie dzięki 👍

  • @mrmik82
    @mrmik82 2 ปีที่แล้ว +2

    Dziękuję.

  • @irundil8253
    @irundil8253 2 ปีที่แล้ว +1

    Super!

  • @adamw8142
    @adamw8142 3 หลายเดือนก่อน

    Super materiał, dzięki :)

  • @FilmyWPigulce
    @FilmyWPigulce ปีที่แล้ว

    ogromne dzięki

  • @kradstar
    @kradstar 2 ปีที่แล้ว +1

    19:02 Dobre :D Też tak kiedyś mówiłem :P

  • @user-jg9zk1ys9y
    @user-jg9zk1ys9y ปีที่แล้ว

    sztos poradnik !

  • @jacool5168
    @jacool5168 ปีที่แล้ว +1

    👍

  • @bear4polar
    @bear4polar 9 หลายเดือนก่อน

    Docker jeszcze jest i ma się dobrze ;)

  • @arkadiuszjejer8114
    @arkadiuszjejer8114 9 หลายเดือนก่อน

    Tło Dźwiękowe w 6:41 - 6:47 to z jakiej gry ? Uruchomiłeś mi wspomnienia

  • @Lapikize
    @Lapikize 4 หลายเดือนก่อน

    Jaka jest strata wydajności z każdym kolejnym opakowaniem?

  • @krzysztofkwietniewski9100
    @krzysztofkwietniewski9100 2 ปีที่แล้ว +3

    15:18 Warto chyba przypomniec, ze kontener nie trzyma *OS* ani nie emuluje *architektury* *procesora* .
    Wiec jak siedzisz sobie na MacBooku M1 na ARM-ie to nie odpalisz obrazu zbudowanego pod Windows na x86.
    No chyba, ze ja cos zle rozumiem.

    • @GO-cu4jy
      @GO-cu4jy 2 ปีที่แล้ว

      Da się. Ja pracuję na komputerze z Windowsem a prywatnie koszę na Macu M1. Niedawno w ramach eksperymentu na Windowsie zrobiłem prostą webówkę łączącą się z zewnętrznym ani i logującą działanie do bazy MYSQL. Zrobiłem obraz, wypchnąłem na Dockerhub, ściągnąłem na Macbooka, uruchomiłem kontener i działało mimo tego, że była to zupełnie inna architektura procesora.

    • @szymonrysztof1299
      @szymonrysztof1299 ปีที่แล้ว +1

      @@GO-cu4jy Docker na Maca wspiera odpalanie kontenerów x86 bo działa w ramach wirtualizacji (docker natywnie działa tylko na linuxie).
      W drugą stronę to nie zadziała.

  • @bartomiejpiepiora2757
    @bartomiejpiepiora2757 ปีที่แล้ว

    👍 👍 👍

  • @_Szakal
    @_Szakal 2 ปีที่แล้ว +1

    Jaka jest różnica między label, a name? W jaki sposób dany plik z deploymentem "wie", który plik z opisem poda ma obsłużyć?

  • @uchitesting
    @uchitesting 2 ปีที่แล้ว +3

    *Most people here* : I will learn about Kubenetes and Docker.
    *Me* : I will learn Docker/K8S AND Polish related to a field of mine.
    Watched 12mn I understood it all. =)
    *Me in 90mn* : 😰😭💊

    • @uchitesting
      @uchitesting 2 ปีที่แล้ว

      Actually I'm mostly here for Kubernetes as I have basic knowledge of Docker/Docker Compose.
      I dev in .NET / C# mostly.
      I use Windows 99% of the time though I love Linux too. Simply I don't need it outside of Git CLI. Moreover I started relying more on VS /VS Code Git tools.
      36:16 Typical and because port is under 1024, very likely to happen. Ports 0-1023 are reserved ports (so it is not a good idea to assign them) but technically you can use them just as any other port.
      The other day I was trying to run the .NET MAUI podcast demo that runs on port 5000 and when I used docker a few month ago I pulled registry2 that also uses port 5000 and runs automatically so I got that too. Simply `docker stop {registry2 container hash}` and `docker compose up` again and it went fine.
      38:38 From the notes I took in my course:
      `COPY` copy from source to destination relatively to dockerfile location (source) and last WORKDIR (destination). Multiple files or locations may be provided. Then the last is the destination.
      Did not see ADD but seems it is similar.

  • @lukaszl9542
    @lukaszl9542 5 หลายเดือนก่อน

    haha ten kot z Half Life xD nie wiem co Cie tak rozsmieszyl :D ale pewnie polowa osob nawet nie kojazy HL

  • @walus1305
    @walus1305 ปีที่แล้ว +1

    Hej odkryłem Twój poradnik dopiero teraz. Mam pewny problem który próbuje rozwiązać za pomocą kubernetes.
    Problem polega na tym że na jednej VMce nie mogę w tym samym czasie mieć uruchomionych więcej niz 4 kontenery jednocześnie.
    Wpadłem więc na pomysł że mogę przecież użyć kubernetes żeby to on zrobił za mnie robotę i zdeployowal image na kilku VMkach. Docelowo chciałbym mieć 5 VMek na których działają jednocześnie po 4 kontenery i chciałbym miec tam dostęp po jednym adresie IP i dostawać się tak tylko po zmianie portu.
    Jak mogę przygotować plik yaml dla kubernetes gdzie podam ilość kontenerow, dodam IPki VMek na których ma zrobić deploy i powiem mu żeby wykonał na każdej z nich nie wiecej niż 4 kontenery?

  • @cuma561
    @cuma561 ปีที่แล้ว +1

    Jeden problem z dockerem jest taki że bardzo dużo zasobów komputera wykorzystuje więc jeżeli chcemy mieć aplikację w dockerze postawione to trzeba mieć bardzo dobrego kompa

  • @szymon2361
    @szymon2361 ปีที่แล้ว +1

    czy to brat bosaka?

    • @CezaryWalenciuk
      @CezaryWalenciuk  ปีที่แล้ว

      Tak

    • @szymon2361
      @szymon2361 ปีที่แล้ว +1

      @@CezaryWalenciukTak myślałem:)Pozdrawiam cieplutko!!!

  • @dariusz2799
    @dariusz2799 2 ปีที่แล้ว +6

    Fak, to tak jakby Piotr Żyła tłumaczył mi co to są kontenery i kubernetesy. Forma przekazu nie do strawienia.

    • @CezaryWalenciuk
      @CezaryWalenciuk  2 ปีที่แล้ว

      Dzięki
      Jeśli wrócę do tego tematu to po opowiadan o tym lepiej i nie będzie to też w formie live

    • @dariusz2799
      @dariusz2799 2 ปีที่แล้ว +1

      @@CezaryWalenciuk - wybrałeś świetny temat na webinar, doceniam tym bardziej że niewiele materiałów po polsku jest na YT na ten temat, ale przesadziałeś z entuzjazmem. Takie tematy przyciągają jednak osoby które wiedzą czego chcą i oczekują merytorycznego mięsa, a Ty zaprezentowaleś bardziej standUP IT :-). no offense :-)

    • @CezaryWalenciuk
      @CezaryWalenciuk  2 ปีที่แล้ว

      @@dariusz2799 hehe sam zauważałem, że inaczej gada się na Live a inaczej na nagranym filmiku

    • @himenatika
      @himenatika ปีที่แล้ว

      Ja ściszyłam, dało radę. Można jeszcze korektor graficzny wygrzebać z systemu i wyciąć niektóre częstotliwości 😉

  • @konradmajsterszef7899
    @konradmajsterszef7899 ปีที่แล้ว +3

    wykład prowadzony strasznie nieprofesjonalnie - jak dla gimbazy - może wiedza jest ale sposób prezentacji na ocenę 3-