Kubernetes At Home: What Is Kubernetes? - Part 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 พ.ย. 2024

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

  • @woreibi
    @woreibi ปีที่แล้ว +21

    Explaining k3s this way was very impressive and a lot of work and research on your end. Delivery is very simple and easy to understand comparing to all other you tube channels I have seen cover this topic. I would say most complex part is networking side of things in model you showed which had host network, cluster network and pod network and through in this mix load balancer network. Look forward to this series. Amazing work and appreciate the time you put into this.

  • @nalle475
    @nalle475 ปีที่แล้ว +7

    I just started to think that my k8s might be (actually I know it’s) overkill for my use case. I decided to watch all 7 episodes of this k3s serie. Thanks for opening my eyes.

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      K3s is the perfect option for a homelab IMO

  • @N0rthman-rww
    @N0rthman-rww ปีที่แล้ว +4

    Perfect timing as I wanted to re-build a k8s cluster on my proxmox nodes.
    Can’t wait for the next episodes,
    Thank you !!

  • @jackt6112
    @jackt6112 6 หลายเดือนก่อน +2

    The number of TH-cam subscriptions I have you can count on one hand. This is one of them. I studied the AWS docs for hours. You learn about a lot of puzzle pieces, but they don't show the "picture on the box" that illustrates how the pieces fit together and the advantages. Then you read they want you to contact an expert. This leaves one with the impression that Kubernetes is simply one of the many technologies that is little more than a more complex and expensive way of doing what you are doing today.

    • @Jims-Garage
      @Jims-Garage  6 หลายเดือนก่อน +1

      Thanks, I really appreciate the support

  • @balarabenkom6200
    @balarabenkom6200 8 หลายเดือนก่อน +2

    Clear, intelligent description of the processes involved, thanks! 👍👍

    • @Jims-Garage
      @Jims-Garage  8 หลายเดือนก่อน

      Thanks, you're welcome

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

    100% I will deploy this at home. I've done it before with microk8s and wanted to take a deeper dive, doing it "properly". Looking forward to it.

  • @marc.gauthier
    @marc.gauthier 11 หลายเดือนก่อน +2

    I'm looking forward to listen to all the series !

    • @Jims-Garage
      @Jims-Garage  11 หลายเดือนก่อน

      Thanks. Be sure to reach out if you have any issues.

  • @techdad6135
    @techdad6135 ปีที่แล้ว +5

    Really excited for this series! Thanks for taking on this project Jim.

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      Thanks, appreciate the feedback. I have a lot more planned after this series!

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

    Great! I'm planning to change from docker to Kubernetes in my homelab, but couldn't really wrap my head around it. Looking forward to the other parts of the series 👍

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว +1

      It's an awesome tool to learn even if you don't end up adopting it. Hopefully I can make it painless.

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

    Nice series! Looking forward to the rest of the videos! Thanks a lot!!

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

    Looking forward to the rest of the series. Thanks for the video!

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

    Good explanation of K3s and the reasons to use it at home, or for learning how this would be applicable in the professional scene. I'm looking forward to the series to see how close this deployment follows my own.

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      Thanks. I'm also open to suggestions/improvements so let me know if you do something different/better.

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

    The talk was cool and explained well in a simple manner.

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

    Well done Jim! good work looking forward to the next video. 👍

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว +1

      Thanks, Louis. Coming soon!

  • @try-that
    @try-that ปีที่แล้ว +1

    Looking forward to the series

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      Thanks, will be awesome to have people experimenting with kubernetes.

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

    Woooooo excited for the Kubernetes series!

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      Yeah, looking forward to doing it

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

    Promising serie !

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

    Thanks for this series

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

    Very interesting, i will be following this series, i have docker running, never understood what the fuzz was about Kubernetes.

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      It's more the knowledge than anything else. It is overkill for a homelab, but equally it can be useful in certain circumstances.

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

      @@Jims-Garage Well i want failover for pfsense, but i think i need to do that with Pfsense, which seems to require an extra ethernet link between Pfsense instances. If i could do it with Kubernetes that would be a perfect usecase, i wonder if its possible, looking forward to your teachings, you explain things very clearly.

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

    Nice series buddy waiting for next parts hope u upload asap :-))

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      Thanks. Should have the next step up in a couple of days

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

    Hey Jim I've been using k3s for the last 6 months in my homelab. I'm looking forward to this series as I'm curious on your approach. I only recently learned about stateful sets, so it's safe to say I still have many knowledge gaps.

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      Nice, it's a steep learning curve but well worth it IMO.

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

    Really interesting argument!

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

    Thank you.

  • @TheLocalStuff
    @TheLocalStuff 8 หลายเดือนก่อน +1

    Thanks!

    • @Jims-Garage
      @Jims-Garage  8 หลายเดือนก่อน

      Wow, thank you for the kind donation

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

    Thank you

  • @BogdanSzczurek
    @BogdanSzczurek 7 หลายเดือนก่อน

    Master nodes and slave nodes. Got it! 👍😊👍

  • @golangos417
    @golangos417 7 หลายเดือนก่อน +1

    good video please make playlist very hard to find thank

    • @Jims-Garage
      @Jims-Garage  7 หลายเดือนก่อน +1

      This should be in the Kubernetes playlist

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

    Part 2?

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      Check the video afterwards, my most recent.

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

      I am exploring k8s as a new student but any video for promox that allow you to set up our 1st project, kubernaties with one master and one salve note , and with one demo project with that running on it,many videos as available but not a complete package

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

    Great video and looking forward to the rest of the series. Small request though - could you try to avoid putting regular text blocks on the screen while still talking about things - I find it really distracting and often have to pause the video to read the text before I can go back to listening to you. Perhaps I'm old but until I can learn how to spin up additional instances of my brain I can generally only focus on one thing at a time 😄 Thanks again for great content though!

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      You're welcome. I've purposefully put the blocks of text on with the idea that people do pause to read. Otherwise it's just too much to discuss and I'd just be repeating some of the official docs. I'll bear it in mind though and see if I can improve.

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

      @@Jims-Garage I don't mean the larger blocks of content or diagrams etc (e.g. 10:58). They can be really useful (and appreciated btw), I mean the smaller comments where you might be correcting something you are saying, or perhaps clarifying a point etc.
      Examples are 11:37, 11:52 - the comment at the bottom, 14:26 - comment about LB, 15:10 - text at the bottom. These are all good snippets of information but I find it distracting to have to try and read/comprehend the written text at the same time as listen/comprehend your spoken word - especially since they are often making slightly different points.
      Anyway, this is just my personal preference when learning and I'm sure there are others that prefer concurrent streams of information. I'm happy to continue pausing from time to time when the overall content is as good as this. Keep up the good work!

  • @grigorigahan
    @grigorigahan 7 หลายเดือนก่อน +2

    no no no. Back to your headscale video I go. I spent a long time -- too long getting my single node proxmox server that uses lxcs as docker hosts up and running (Traefik letsencrypt headaches). Last thing I need right now is another rabbit hole -- or something else that makes me want to go out and buy another $200 beelink so I have another node lol. I'll bookmark this and come back once my homelab demands outgrow what this little beelink can handle.

    • @Jims-Garage
      @Jims-Garage  7 หลายเดือนก่อน

      Haha, fair enough! You can have a very simple single node Kubernetes deployment if all you want to do is learn.

    • @weholmes5315
      @weholmes5315 6 หลายเดือนก่อน +1

      Indeed, this video just convinced me to get a second node. A new Minisforum arrives today in time for a long weekend of fun! Thanks Jim for this amazing series🤓

    • @Jims-Garage
      @Jims-Garage  6 หลายเดือนก่อน

      @@weholmes5315 you're welcome, appreciate the feedback.

  • @Shaq2k
    @Shaq2k 14 วันที่ผ่านมา +1

    I'm confused. Do you run Kubernetes now as your home setup?
    Because in all your videos you use docker and docker compose files? That does not sit well in a kubernetes environment?
    Am I missing something here?
    Thanks

    • @Jims-Garage
      @Jims-Garage  14 วันที่ผ่านมา

      I use Kubernetes for 90% and Docker for the remaining 10%. I choose Docker as it's far more popular with my audience. I did show how to translate a compose to a manifest and also how to use helm. It's one of those where I need to cater for the masses, the kubernetes folk will likely already know what they're doing.

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

    This is the best explanation so far. Thank you very much. Question: Can I Kubernetes in LXC containers in my HA Proxmox cluster or do I need to run it on bare metal?

    • @BrianThomas
      @BrianThomas 4 หลายเดือนก่อน +1

      My question was answered in the video.

    • @Jims-Garage
      @Jims-Garage  4 หลายเดือนก่อน +1

      @@BrianThomas you can but the networking can be a little funky.

  • @MrPDC-jr5yl
    @MrPDC-jr5yl ปีที่แล้ว +1

    Hey Jim, another nice video. Can kubernetes be used to deploy multiple website on wordpress? Or do you suggest use a different approach for this? Want it to be containers so each container is independent. Thanks

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      Absolutely, you can jsut create new namespaces for each deployment and they'll be treated as independent (similar to just giving it a new name in Docker).

  • @mcdebugger
    @mcdebugger 11 หลายเดือนก่อน +1

    K3s has ServiceLB LoadBalancer internally. Are there any benefits of using MetalLB? Is it more configurable and rich in terms of functionality, more reliable?

    • @Jims-Garage
      @Jims-Garage  11 หลายเดือนก่อน

      It does, however, it wasn't able to preserve the client source IP which is important for things like crowdsec and PiHole etc. Perhaps I'm doing something wrong?

    • @mcdebugger
      @mcdebugger 11 หลายเดือนก่อน +1

      @@Jims-Garage thank you for your fast as a modern rocket reply!
      Now I see the reason you switched to MetalLB.
      I noticed that too (seems like ServiceLB is doing SNAT) but didn't get to it at this moment.
      I'll try this later, now have some other stuff to learn but I think I'll probably will go another way with X-Forwarded-For header in NGINX Ingress Controller.
      Also I'd like to wish you a Merry Christmas!

    • @Jims-Garage
      @Jims-Garage  11 หลายเดือนก่อน +1

      @@mcdebugger thanks, you too.

    • @mcdebugger
      @mcdebugger 11 หลายเดือนก่อน +1

      @@Jims-Garage We have Christmas at Jan, 7th here in Russia but I'm very thankful for your greetings. Wishing you being happy and healthy!

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

    How does this compare to pacemaker?

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      I'll have to check it out, I'm unfamiliar with it.

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

    Why should I use this with currenttly only one machine

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว +1

      Not saying anyone should use it, but it's a great tool to learn. I see the benefits for my use case but for most Docker will be the right solution.

    • @PW-72648
      @PW-72648 ปีที่แล้ว +1

      No point, it's just overcomplicating things in a home env.

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

      @@PW-72648 Probably the same reason my neighbour buys 5000 piece Jigsaw puzzles...It's interresting.

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

    beginner's question: why k3s, not k8s?

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

      K3s is stripped down version of k8s, but maintains all essential functionality. This helps reduce the system requirements for running it. The components are also all included in a single binary, making it much easier than k8s to set up.
      At least that's my understanding of why it's so popular.

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

      @@angelgonzalez2379 Thanks! It looks like I'll have to move from Windows to Linux on my home server in order to follow this tutorial since k3s is for Linux. I don't mind though, since I suspect that kubernetes probably a lot slower on Windows, so I'll have to do it anyway sooner or later. Can't wait for other parts of the video