Kubernetes explained simply, and why you should learn it!

Sdílet
Vložit
  • čas přidán 7. 06. 2024
  • Kubernetes explained simply, and why we use Kubernetes? I'll explain why Kubernetes is so important in IT, why companies use it, and how it works. We set up a Kubernetes Cluster in the Cloud and deploy a simple webserver. #Kubernetes #KubernetesTutorial #HomeLab
    My Windows Development Setup: • Windows development se...
    Teleport-*: goteleport.com/thedigitallife
    Follow me:
    TWITTER: / christianlempa
    INSTAGRAM: / christianlempa
    DISCORD: / discord
    GITHUB: github.com/christianlempa
    PATREON: / christianlempa
    MY EQUIPMENT: kit.co/christianlempa
    Timestamps:
    00:00 - Introduction
    01:10 - Why Kubernetes is important?
    02:33 - Learn the Basics first!
    02:56 - Why is Kubernetes so powerful?
    04:56 - The Kubernetes Architecture explained
    09:09 - The Kubernetes Landscape
    10:24 - How to deploy and get started?
    11:29 - Create a Kubernetes Cluster in DigitalOcean
    13:30 - Configure Kubectl to manage our Cluster
    16:13 - Query Kubernetes Resources
    16:48 - What are Namespaces?
    19:05 - Run our first Pod
    20:33 - Create Deployment Manifests
    23:40 - Access our Deployment from the Internet
    25:45 - LoadBalancers
    26:44 - High Availability and Replicas
    29:43 - What to learn next?
    ________________
    All links with "*" are affiliate links.

Komentáře • 71

  • @alexandergarzon8052
    @alexandergarzon8052 Před 2 lety +22

    After watching dozens of videos about kubernetes, this one is SO FAR the best ever !, not only covers the basic concepts in minutes, but also shows it in action with real examples. If you are new in kubernetes, THIS IS THE VIDEO YOU NEED ! .

  • @agent47nh
    @agent47nh Před 2 lety +21

    Your tutorials are amazing! Good job. Really appreciate it. :)

  • @miggyshiggy
    @miggyshiggy Před 2 lety +1

    The level of detail in this was great. Excellent presentation of the information. Thank you!

  • @Hasack
    @Hasack Před 4 měsíci +1

    As usual, great video. Really appreciate the logic and structure to the videos. Some of the best tech content on CZcams. Please keep up the good work!

  • @taxaction1
    @taxaction1 Před 2 lety +2

    Your on fire man 🔥. Pleased to see your channel growing nicely. Great vid and delivery. All the best from the UK 👍.

  • @alexromero6249
    @alexromero6249 Před 2 lety

    Thank you from USA!!

  • @patricknelson
    @patricknelson Před 2 lety +7

    This was a great introduction, thanks Christian! I'm already pretty familiar with k8s but I shared this with my team. I liked the gradual warm up, explaining generally what it is, _why_ it's important and then walking through with a practical example of how to try it out on your own. That's an awesome way to help get an intuitive understanding of how it works; by just diving right in! Also, I like that DO is actually as affordable as it is. Granted, you're paying like $30/$40 for a highly available cluster, but it's still way less than you'd pay for a basic setup in GKE (something I'm more familiar with myself). That's a pretty good value, considering how much you're getting out of it (particularly considering it's a _managed_ cluster).
    p.s. New subscriber here. You're definitely putting out some quality content and I'm realizing I've probably already watched maybe 5 to 10 of your videos over the past few weeks already.

    • @christianlempa
      @christianlempa  Před 2 lety +1

      Thank you so much for the warm words! Happy to hear that you like the content ❤

  • @AhsanKhan-nr9mf
    @AhsanKhan-nr9mf Před rokem

    Thanks Man, for clear the main concepts

  • @florianhoss2190
    @florianhoss2190 Před 2 lety

    Why is this not having more views? Amazing Content as always.

  • @srikantas2460
    @srikantas2460 Před 2 lety +5

    Great video mate ! I don't have a credit card to sign up for digital ocean. Tutorial regarding local kubernetes deployment using minikube or any other resources would help a lot of people like me.
    Looking forward for more videos regarding kubernetes. Love your videos ! Keep up the good work !

    • @christianlempa
      @christianlempa  Před 2 lety +4

      Thank you so much! And yeah alternative deployments at home are already on my list 👍😁

  • @ulrichbeutenmuller8101

    Great intro, thanks Christian.

  • @jawa134
    @jawa134 Před 2 lety +1

    Great video - thanks

  • @bambamboole1
    @bambamboole1 Před rokem

    very good in depth tutorial tutorial. perfect for engineers

  • @debasishdutta87
    @debasishdutta87 Před rokem

    Great video.❤

  • @nusibusi4728
    @nusibusi4728 Před 2 lety

    Can you please make video about ingress? This is big topic and no one yet explained it really good. I think you are the right person for this task. Please :)
    EDIT: O you did it already :) Tnx.

  • @oldanalog_synth9244
    @oldanalog_synth9244 Před 2 lety

    Super Video, vielen Dank.
    Kannst Du mal K3S beleuchten?

  • @PeterKlein
    @PeterKlein Před 2 lety

    Hi! Gut erklärt, angenehm zuzschauen.
    Ich arbeite mich gerade ins Thema ein und versuche einen Container, lokal und mit einer Webapp in den K8S zu laden. Wie bekomme ich den nun da rein, hast Du ne Idee?

    • @christianlempa
      @christianlempa  Před 2 lety

      Vielen Dank! :) Kommt ganz drauf an was das für ein Container ist und wie das Deployment aussieht, eventuell kann dir jemand auf dem Discord weiterhelfen.

  • @Torotero
    @Torotero Před 4 měsíci

    every new baby born should like and press subscribe to this channel. good works man

  • @jeytis72
    @jeytis72 Před 2 lety +2

    Hi @Christian. why and when should I choose Kubernetes over docker technology? Docker seems less difficult to learn for me...but I am everything but a containerization expert :-) Thanks

    • @srikantas2460
      @srikantas2460 Před 2 lety +8

      Kubernetes is a container orchestration tool to deploy your docker/container based applications on a highly scalable and available environment.
      It's not about choosing which technology cause they both go hand in hand. You need docker to build your images and kubernetes to deploy them to be scalable and highly available.
      Either way learning both technologies is really great cause kubernetes is such a powerful technology to learn as the world moves to micro services and container based architecture.

    • @christianlempa
      @christianlempa  Před 2 lety +1

      Well said, nothing to add ;)

  • @gts9348
    @gts9348 Před 11 měsíci

    so it's mandatory to pay the money, is there any other options?

  • @markokraljevic1590
    @markokraljevic1590 Před 2 lety

    in other tutorials i heard kube proxy to be refered as a "service" external or internal

    • @christianlempa
      @christianlempa  Před 2 lety +1

      Yeah again, I tried to simplify it, the kube-proxy is a service that runs on each node and makes all the network communication work. The proxy is controlled via the service resource you create in the Kubernetes Cluster.

  • @A3A3adamsan
    @A3A3adamsan Před 2 měsíci

    Where is the referral link to DO?

  • @hansphung
    @hansphung Před 2 lety

    Looks like Lex Luthor is giving tutorial 😂. Great one btw.

    • @christianlempa
      @christianlempa  Před 2 lety +2

      Lol I hope that's meant positive 🙈 thanks man

  • @Franzosenkoenig
    @Franzosenkoenig Před 2 lety

    Ay gude wie!

  • @mohammedabu-taleb8890
    @mohammedabu-taleb8890 Před 2 lety

    Welcome to kubernetes!

  • @SparQz
    @SparQz Před rokem

    No offense but the guy from the movie Just go with it sounds just like you. Also thank you for the amazing information.

  • @KaMZaTa
    @KaMZaTa Před rokem

    Why should I choose Kubernetes over Docker Swarm?

  • @JayPatel-wn7hs
    @JayPatel-wn7hs Před 2 lety

    can make videos for deploy Zimbra mail servers or other open-source mail servers?

    • @christianlempa
      @christianlempa  Před 2 lety +1

      Hmm I thought about Zimbra a few years ago, but seriously it's nothing I personally would use myself :/

    • @JayPatel-wn7hs
      @JayPatel-wn7hs Před 2 lety

      @@christianlempa so any suggestions for open source mail server...?

    • @christianlempa
      @christianlempa  Před 2 lety

      I personally wouldn't host a Mailserver myself in production but in case you do, check out mailcow-dockerized

  • @Nalanaij
    @Nalanaij Před 2 lety

    I'd like to join your discord. but i'm not willing to provide my phone number..
    With your help i tried to setup a home 'cluster', but my CNI could not be initialized..

  • @josersleal
    @josersleal Před měsícem

    F-KING AWESOME!!! H5

  • @DigitEgal
    @DigitEgal Před 2 lety +2

    I like kubernetes and also GOlang but i am concerned that google is overtaking more and more open source.

    • @christianlempa
      @christianlempa  Před 2 lety +2

      To be fair, google does a LOT for the open-source world. Just think about Chrome OS, Android, and so on. If you'd ask me, they already play a much bigger role in the open-source world than many other companies.

    • @DigitEgal
      @DigitEgal Před 2 lety +1

      @@christianlempa Thats what i think too. They did a lot - but i remember google is a company that does not much for "free". We always payed with our data they used even with gmail years ago..x Thats why i am slightly concerned about how they are using their impact in future.

  • @dieselphiend
    @dieselphiend Před rokem

    My friend just spent ten or twenty minutes convincing me to try and learn this.

  • @notmything6629
    @notmything6629 Před 2 lety

    Haha k8s and simple should not mixed together...after a couple of hours knwoi the basics and play around , try to make some debugging after upgrading your cluster

  • @DigitEgal
    @DigitEgal Před 2 lety

    This should be renamed to get more views. Heres a Tipp:
    In Video Titles: Dont call the tools you use - Call what they are doing different!
    (+Put the Tool Name at the end of the Title after a || to be easier searchable)
    Because if the viewer dont know Kubernetes he is maybe not interested and if they know it they wont look it because of that.
    Example: Techquickie´s Kubernetes Video with over half a million views:
    "This Little Trick Keeps Netflix Running - Kubernetes & Containers Explained"

    • @christianlempa
      @christianlempa  Před 2 lety

      That's an interesting thought and good idea, I might experiment with different titles and thumbnails on this one and see if it will make a different! :)

  • @peterbratu
    @peterbratu Před 2 lety

    There’s nothing simple about K8s.

  • @nacs
    @nacs Před 2 lety

    A better title would be "How to use Kubernetes on Digital Ocean" because it's what it really is about.
    Disappointed the whole setup Kubernetes thing was skipped. Also using "doctl" which is Digital Ocean-specific made it even worse.

    • @christianlempa
      @christianlempa  Před 2 lety +1

      I get what you're saying, but it's just a start. I'm planning more content with k3s in my homelab stay tuned ;)