Kubernetes 101 - Episode 2 - Containers

preview_player
Показать описание
In this episode, we’ll learn about containers, the building block of any Kubernetes cluster. We’ll learn how to build a container, build a custom Go application and put it in a container, and push that container to a container registry.

Links from the episode:

Links:

#kubernetes #kube101 #containers

Contents:

00:00 - Welcome to Episode 2!
05:22 - Kubernetes and containers
15:21 - The History of Containers
22:17 - Building a container: Docker and Buildah
33:18 - Build a simple Go app
44:16 - Run the Go app in a container
48:52 - Push the Go app to an image registry
52:25 - Use Minikube's Docker or Podman context
54:50 - Coming up next week...
Рекомендации по теме
Комментарии
Автор

Jeff, you are the smartest and best Tom Green i’ve ever seen.

elpookay
Автор

I love that you always solicit people to donate to their local food pantries.

ketatgenhorst
Автор

talking from feb 27 2022, kubernetes, still relevant. Greetings from Cuba! keep the great work!

eduardopujol
Автор

Hi, Watching from sweden, a day after the stream. Great content! Thank you Jeff

nicke
Автор

#MidWestForever. Watching a rerun from Toledo, Ohio. The tip of northwest Ohio.

I am a bioinformaticist and your work and Turing pi is huge for us.

asimami
Автор

Great content, thanks for taking the time to put this together, really enjoying the series!

richardjohnson
Автор

I am really enjoying this series. Thank you for all your hard work.

SidebandSamurai
Автор

Another member from Brazil. Thanks for you time and knowledge

crazygene
Автор

Totally feeling your frustration with Charter/Spectrum/Whatever's asymmetric upload/download here in Dayton, Ohio.

HeavyListeningMusic
Автор

Sorry to hear you are stuck with slow ISPs. I feel lucky to live in an area with AT&T Fiber and Google Fiber. Looking forward to your next tutorial.

DevilsHandyman
Автор

Greetings from Spain, great content, as usual, congrats Jeff

thejtoken
Автор

I already got both books, well written, respect sir

devopsredxredx
Автор

Hello from the Netherlands/Portugal :)

heldercosta
Автор

Docker made containers popular because it made containers easy to use for DEVELOPERS. Before that containers were used by OPERATORS mostly for testing applications in a way that would not crash the whole machine if the application crashed.

ricksevans
Автор

Well, it was really more about containers than kubernetes, definately helpful for beginners. Thank you! Can't wait for the next episode. About image sizes, I think in large systems it's not a big difference between 3MB image and 100MB image. If backend ecosystem is homogeneous docker would cache similar layers, so overhead wouldn't be that big. E.g. if you have 100 containers on a host, each driving 100MB image, it would be ~100MB used on disk, since OverlayFS wouldn't copy them AFAIK. And if you are not writing something into your container FS you may be safe. I might be wrong)

aslan
Автор

Just got Ansible for k8s. Already had the devops one. Thanks for all your work :)

ncosta
Автор

Go executables are static linked, it means they by themselves need nothing from linux system, so when you build the final container you should have used "FROM scratch" instead of alpine, will make your container = size of executable = 6 mb, instead of 12mb. And the build container must have "ENV CGO_ENABLED=0" if it based on alpine.

nikolailkn
Автор

Greetings from London. Cool guitar by the way.

mvresh
Автор

I see a space indent guy.
I subscribe.

cedricvillanueva
Автор

I'm from flyover country! Iowa boy here, born and raised. Or "corn fed" as some people would say.

ToddWalton