Skip to content

This will allow you to setup a k3s cluster using a simple shell script with ubuntu OS as base line. There are tons of implementations out there but I was wanting to do something to fix the issue that I have to spin up

Notifications You must be signed in to change notification settings

h3ct0rjs/k3s-cluster-arm-m1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

K3S-Cluster-Arm

There are multiple implementations out there to run and setup your local k8s cluster, as a DevOps you want to have a safe lab to experiment with new plugins, charts make mistakes and so on. Until know, spining vms using Vagrant was the way for me (been using intel macbook), but since my last change of computer, the cpu arch/chip change everything. For an apple silicon M1 chips at this moment is not supported or it contains to many errors in the hypervisor Virtualbox.

This repo only contains a basic shell script to spin up a k3s cluster using multipass from Canonical(ubuntu vms), this allows you to Launch instances of Ubuntu and initialise them with cloud-init metadata in the same way you would do on AWS, Azure, Google, IBM and Oracle. Simulate your own cloud deployment on your workstation and it works with the Mx Apple silicon chips, it is really light weight and fast.

Also if you want other option you could check the kind or may be the following repo with istio support

How to use it:

You just need to clone this repo, here is an example how you can use this k3s provisioner :

This will create a basic cluster where you can use this to play with the different k8s objects out there.

./provisioner

About

This will allow you to setup a k3s cluster using a simple shell script with ubuntu OS as base line. There are tons of implementations out there but I was wanting to do something to fix the issue that I have to spin up

Resources

Stars

Watchers

Forks

Languages