OpenStack on Kubernetes
Distilled upstream excellence with a native K8s experience.
Try MicroStack and break the ice with OpenStack today!
Note
Why MicroStack?
Install OpenStack anywhere in a few simple steps and let Kubernetes operators manage it for you. MicroStack is not yet another OpenStack on Kubernetes. It is a canonical OpenStack with native Kubernetes experience.
Lucid interface
MicroStack is the most straightforward OpenStack ever. It installs in minutes through a friendly interface, making OpenStack fully accessible to those with no previous experience. Just give it a try and see whether OpenStack is suitable for you.
K8s-native architecture
When installed from the sunbeam channel, MicroStack comes with a K8s-native architecture. This includes OCI images for OpenStack control plane services wrapped with Kubernetes operators for streamlined lifecycle management.
Minimal footprint
MicroStack is optimised for a minimal footprint. Its resource requirements are lower than for vanilla OpenStack. All of that makes MicroStack suitable for devices with limited hardware resources, including workstations and edge infrastructure.
Sensible defaults
MicroStack includes stable OpenStack services only, and the major compute, network and storage options. This eliminates friction, abstracts OpenStack's complexity and provides an “on rails” experience.
OpenStack for developers
On your workstation; in your CI/CD environment
Designed for devices with minimal hardware resources, MicroStack is perfectly suitable for developer workstations and CI/CD environments.
If you are using OpenStack in production, MicroStack effectively connects the dots between your cloud operations team and your developers.
OpenStack for micro clouds
Small-scale cost-effective private cloud infrastructure
OpenStack private cloud implementation used to be challenging due to its complexity and scale. This is no longer the case.
MicroStack enables enterprises to quickly deploy fully functional private cloud infrastructure that serves as a cost-effective alternative to VMware vSphere, Citrix Hypervisor and Proxmox Virtual Environment.
OpenStack for cloud providers
Open-source equivalent to AWS Outposts and Azure Stack
Cloud providers who operate an OpenStack public cloud usually need an extension of their infrastructure running on customer premises for privacy and data sovereignty reasons.
MicroStack answers these needs, delivering an out-of-the-box cloud solution with native OpenStack APIs that can be easily installed or shipped pre-installed to end users.
OpenStack for the edge
Comprehensive cloud platform for distributed low-latency applications
MicroStack answers the needs of multi-access edge computing (MEC), providing a secure, reliable and scalable cloud platform with a minimal footprint and simplified lifecycle management capabilities.
Ideal to meet requirements in telecom, industrial, automotive and other market sectors that need edge infrastructure.
Share your use case
Web applications, AI/ML or maybe telco NFV? What are you using MicroStack for? Do not hesitate and share your use case with us. Take a short anonymous survey and benefit from community collaboration and help.
Try MicroStack
Choose your OS
Choose your MicroStack flavour
K8s-native
(more steps; more capabilities)
Legacy
(less steps; less capabilities)
-
Install MicroStack
That's it! Your micro cloud is ready. You can now follow with MicroStack tutorials.
-
Install MicroStack
sudo snap install microstack --beta
snap
command not found? Install snapd. -
Set up MicroStack
sudo microstack init --auto --control
-
Launch a VM
microstack launch cirros --name test
Your VM is up and running now. You should see a message like:
Access your server with
ssh -i /home/ubuntu/snap/microstack/common/.ssh/id_microstack cirros@10.20.20.3
That's it! Your micro cloud is ready. You can now follow with MicroStack tutorials.
Choose your MicroStack flavour
K8s-native
(more steps; more capabilities)
Legacy
(less steps; less capabilities)
-
Install Multipass
-
Get a VM with Linux
multipass launch --name microstack-vm --mem 8G --disk 100G
-
Install MicroStack
That's it! Your micro cloud is ready. You can now follow with MicroStack tutorials.
-
Install Multipass
-
Get a VM with Linux
multipass launch --name microstack-vm --mem 8G --disk 100G
-
Install MicroStack
multipass exec microstack-vm -- sudo snap install microstack --beta
-
Set up MicroStack
sudo microstack init --auto --control
-
Launch a VM
microstack launch cirros --name test
Your VM is up and running now. You should see a message like:
Access your server with
ssh -i /home/ubuntu/snap/microstack/common/.ssh/id_microstack cirros@10.20.20.3
That's it! Your micro cloud is ready. You can now follow with MicroStack tutorials.
Choose your MicroStack flavour
K8s-native
(more steps; more capabilities)
Legacy
(less steps; less capabilities)
-
Install Multipass
-
Get a VM with Linux
multipass launch --name microstack-vm --mem 8G --disk 100G
-
Install MicroStack
That's it! Your micro cloud is ready. You can now follow with MicroStack tutorials.
-
Install Multipass
-
Get a VM with Linux
multipass launch --name microstack-vm --mem 8G --disk 100G
-
Install MicroStack
multipass exec microstack-vm -- sudo snap install microstack --beta
-
Set up MicroStack
sudo microstack init --auto --control
-
Launch a VM
microstack launch cirros --name test
Your VM is up and running now. You should see a message like:
Access your server with
ssh -i /home/ubuntu/snap/microstack/common/.ssh/id_microstack cirros@10.20.20.3
That's it! Your micro cloud is ready. You can now follow with MicroStack tutorials.
Got it working? Share the good news.
The OpenStack User Survey provides users an opportunity to influence the community and software direction. By sharing information about your configuration and requirements, the Open Infrastructure Foundation User Committee will be able to advocate on your behalf.
Need more composable OpenStack?
Try Charmed OpenStack, a distribution that gives you total control of all OpenStack components and their permutations. Build your cloud from the ground up and tailor it to your needs.