OpenStack on Kubernetes

Distilled upstream excellence with a native K8s experience.

Try MicroStack  and break the ice with OpenStack today!

Note

MicroStack is in a beta state. We encourage you to test it, share your feedback and ask questions. For commercial support, contact us.

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.

Watch MicroStack in action ›


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.

For large-scale deployments, try Charmed OpenStack ›


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.

Watch a webinar about public cloud implementation ›


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.

Read a whitepaper about OpenStack on the edge ›

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.

Tell us about your MicroStack

Try MicroStack

MicroStack requires at least a multi-core amd64 CPU, 8 GB of RAM and 100 GB of storage.

Choose your OS

Choose your MicroStack flavour

K8s-native

(more steps; more capabilities)

Legacy

(less steps; less capabilities)

  1. Install MicroStack

That's it! Your micro cloud is ready. You can now follow with MicroStack tutorials.

  1. Install MicroStack

    sudo snap install microstack --beta

    snap command not found? Install snapd.

  2. Set up MicroStack

    sudo microstack init --auto --control
  3. 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)

  1. Install Multipass

    Download

  2. Get a VM with Linux

    multipass launch --name microstack-vm --mem 8G --disk 100G
  3. Install MicroStack

That's it! Your micro cloud is ready. You can now follow with MicroStack tutorials.

  1. Install Multipass

    Download

  2. Get a VM with Linux

    multipass launch --name microstack-vm --mem 8G --disk 100G
  3. Install MicroStack

    multipass exec microstack-vm -- sudo snap install microstack --beta
  4. Set up MicroStack

    sudo microstack init --auto --control
  5. 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)

  1. Install Multipass

    Download

  2. Get a VM with Linux

    multipass launch --name microstack-vm --mem 8G --disk 100G
  3. Install MicroStack

That's it! Your micro cloud is ready. You can now follow with MicroStack tutorials.

  1. Install Multipass

    Download

  2. Get a VM with Linux

    multipass launch --name microstack-vm --mem 8G --disk 100G
  3. Install MicroStack

    multipass exec microstack-vm -- sudo snap install microstack --beta
  4. Set up MicroStack

    sudo microstack init --auto --control
  5. 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.

Fill in the survey

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.

Get started with Charmed OpenStack ›

Contact us

Get in touch

Let's talk about your OpenStack plans.

Contact us