Bare metal Kubernetes hands on tutorial with MAAS and Juju

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 มิ.ย. 2024
  • In this video tutorial, you will go hands-on and build your own simulated bare metal Kubernetes cluster using just a single computer 💻 with Anton Smith, product manager for MAAS. Along the way, you’ll get to use and learn about some Linux networking, MAAS, LXD, Ceph, Juju and Kubernetes, and at the end deploy an application to your new K8s cluster ✨.
    To read more about the context for this tutorial, you should check out our bare metal Kubernetes whitepaper 📖: ubuntu.com/engage/bare-metal-...
    Interested in more? Don't miss out on watching this companion webinar where Anton Smith, the author of this youtube video, discusses and presents bare metal Kubernetes in more detail, as well as answering questions from viewers: ubuntu.com/engage/introductio...
    To follow this tutorial, clone the following repository to the machine you will work on, and follow the instructions in the video:
    github.com/antongisli/maas-ba...
    The video is divided into several sections 🔖:
    00:00 Introduction and goals
    01:44 Setup overview and steps
    02:55 Installing MAAS, LXD and setting up networking
    07:07 Configuring MAAS
    09:50 Creating and tagging machines in LXD using MAAS
    16:43 Installing juju, bootstrapping the metal cloud, adding machines to Juju
    26:20 Installing and configuring Ceph storage
    30:44 Installing K8s cluster and relating it to Ceph
    35:42 Add K8s cluster to Juju and bootstrap a controller
    36:09 Deploy hello-kubecon application to the K8s cluster and configure an ingress
    38:28 Enable external access and test the hello-kubecon application
    40:34 Scale up and down the K8s cluster and hello-kubecon application using Juju
    47:03 How to remove things/clean up
    49:52 Summary and wrapup
    To learn more about...
    - MAAS check maas.io
    - LXD check linuxcontainers.org
    - Juju check juju.is
    Read about the simple way to manage Kubernetes clusters here:
    juju.is/?_ga=2.141398002.1160...
    There is also a simple tutorial focused just on MAAS where you can try it in minutes ⏰ on your laptop here: maas.io/tutorials/build-a-maa...
    #kubernetes #Linux #baremetal #MAAS #opensource
    Subscribe to Ubuntu on TH-cam for more content like this:
    bit.ly/3Sp6PKY
    And follow our other social accounts:
    LinkedIn:
    bit.ly/3Jw6jGN
    Twitter:
    bit.ly/3OXSIJE
    Facebook:
    bit.ly/3Q15Yyn
    Instagram:
    bit.ly/3vE7Kxk
    For more information visit www.ubuntu.com and www.canonical.com
    #linux #ubuntu #canonical #opensource
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Great video! Thanks!

  • @akk2766
    @akk2766 3 หลายเดือนก่อน +2

    Holly smackaroons! There's so much room for error! I wonder if 2 years later this is much easier than all these steps... Surely, all these steps can be abstracted away from the poor admin!

    • @MrRafu83
      @MrRafu83 29 วันที่ผ่านมา

      I know it's really terrible + juju is such a garbage service, just use standard orchestration tools

    • @elmehdisaniss2347
      @elmehdisaniss2347 20 วันที่ผ่านมา

      ​@@MrRafu83 Ooh !! Why juju is such a garbage service ?!! I thought that it would be my tool of choice. Tell me about your experience with it pleaase !! 🙏

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

    It's 2021. Ipv6 is a thing.

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

      shhh

    • @s.i.m.c.a
      @s.i.m.c.a ปีที่แล้ว +1

      for local area network - ipv4 is a thing too. Moreover, a lot of providers still not offer ipv6 connectivity at all. Why to build ipv6/ipv4 bridges coz of that and catch lame edge cases?

  • @KenyonRalph
    @KenyonRalph 7 วันที่ผ่านมา

    It’s running on Ubuntu. That’s not bare metal. en.wikipedia.org/wiki/Bare_machine?wprov=sfti1