Kubernetes: Service Types, External Exposure & MetalLB Load Balancing [Dual Stack Bare Metal K8s]

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

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

  • @vitusyu9583
    @vitusyu9583 4 หลายเดือนก่อน +2

    Very challenging and inspiring illustration on the different service types of k8s! This is the most in-depth and advanced example I’ve seen so far on TH-cam. Thx!

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

      Glad it was helpful! Please stay tuned for more interesting content! Cheers!

  • @FinbarrAherne
    @FinbarrAherne 21 วันที่ผ่านมา

    Brilliant video, so informative! Thanks!

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

    great content, installation process that can be sharded would be greatly appreciated

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

    Excellent 👍

  • @chuxv
    @chuxv 9 หลายเดือนก่อน +2

    we are indeed interested in how the cluster was built

    • @LinuxCloudHacks
      @LinuxCloudHacks  9 หลายเดือนก่อน +1

      Got it! Will prepare a video about it.

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

      th-cam.com/video/96mqy5iCjoA/w-d-xo.htmlsi=G0H0JtEBhVKaNkyi

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

    This is very well made. Thanks for sharing.

    • @LinuxCloudHacks
      @LinuxCloudHacks  3 หลายเดือนก่อน +1

      Glad you enjoyed it! Thanks!

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

    Thanks , great elaboration !

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

    thank you :)

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

      You're welcome! Thanks for the visit.

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

    is there any git profile where to find these files and explanations ?
    one of my favorites youtube channels.

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

      Thanks! I need to start github. Apologies :(

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

    18:07 I am getting error here >>>Error from server (InternalError): error when creating "ipaddresspool.yml": Internal error occurred: failed calling webhook "ipaddresspoolvalidationwebhook.metallb.io": failed to call webhook: Post "metallb-webhook-service.metallb-system.svc:443/validate-metallb-io-v1beta1-ipaddresspool?timeout=10s": context deadline exceeded
    .....please advise how to fix it

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

      Hi, this is a self build kubernetes cluster? (which version) or it's k3s or minikube etc? I'll need to reproduce it.

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

    Hi Filip, I have followed along the instruction you have prepared here, and, before that - to create the cluster. I have one question regarding the external visibility of the Load Balancer using the MetalLB. Not sure if I have missed any step or is it because of my specific set up (I have built three VM's on VMWare which are on the NAT network on top of which I have built the master node and two workers), but when I have created the address pool and the L2 advertisement, it showed up in the cluster's services, however, it was not accessible externally. This was until I have added the IP assigned from the pool into the /etc/Netplan - I could see that earlier in the film you did this to one of the other external IP's. Is the IP not accessible because I did something wrong in the process, or is it an additional step that is necessary to expose the IP to the outside of the cluster ?

    • @LinuxCloudHacks
      @LinuxCloudHacks  2 หลายเดือนก่อน +1

      Hi! Once you create IPAddressPool and L2Advertisement, you should not have to modify your interface configuration. Whole point of MetalLB is that it should automatically respond to ARP packets. Make sure the IP Address Pool is from the same subnet, so if your external network is 192.168.10.0/24 then range could be a subset for example 192.168.10.100-192.168.10.200. Create a service of type Load Balancer and check the speaker logs (just go to the speaker pod and check it's logs). Follow steps from metallb.universe.tf/troubleshooting/ that is arping and tcpdump -n -i ens3 arp src host 192.168.1.240 etc.

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

      @@LinuxCloudHacks Many thanks. I'll give it a go

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

    Can you kindly put something with BGP in conjunction with pfsense router? I have it external ips assigned but it doesn't resolve at all...

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

      Now we are talking! I was planning to release one with BIRD2 or Mikrotik as the BGP layer. I'll definitely prepare something. Stay tuned.

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

      @@LinuxCloudHacks thanks so much!

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

    Hi
    Any chance to make a video on wireguard how to make a WG VPN Chain?
    That is when a client to reach internet would go thru multiple WG tunnels.
    Client1 (laptop) > node1 > node2 > gateway > internet
    i was able to only create 1 node in between laptop and internet (standard vpn).
    thanx!!
    By the way, great video, liked and subscribed!!!

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

    Your demos are too fast, difficult to follow.

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

      I appreciate the feedback. I'll work on making the demos easier to follow. If you're still having trouble, feel free to ask questions in the comments.