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 - วิทยาศาสตร์และเทคโนโลยี
Great video! Thanks!
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!
I know it's really terrible + juju is such a garbage service, just use standard orchestration tools
@@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 !! 🙏
It's 2021. Ipv6 is a thing.
shhh
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?
It’s running on Ubuntu. That’s not bare metal. en.wikipedia.org/wiki/Bare_machine?wprov=sfti1