openSUSE Kubic

Certified Kubernetes distribution & container-related technologies built by the openSUSE community

Kubic Kubic Logo

Certified Kubernetes Distribution based on openSUSE MicroOS

Certified Kubernetes Kubernetes is an open-source system for automating deployment, scaling, and management of containerised applications. Kubic uses kubeadm to provide an easy way of configuring a Kubernetes cluster across multiple machines, while our MicroOS base keeps your operating system updated automatically, with fully atomic rollbacks if required.

Documentation System Requirements Downloads Report a Bug

MicroOS MicroOS Logo

Micro Service OS providing Transactional (Atomic) Updates upon a read-only btrfs root filesystem

Designed to host container workloads with automated administration & patching. Installing openSUSE MicroOS you get a quick, small environment for deploying Containers, or any other workload that benefits from Transactional Updates. As rolling release distribution the software is always up-to-date.
Check out the MicroOS website for further information.

Containers

A huge pool of freshly build images for your workload

Our Container Registry offers a great choice of containers based on either openSUSE Kubic or plain Tumbleweed. Use them as a base for your project and be on the safe side by our automated rebuilds in Open Build Service to get security updates of your dependencies fast and easy – continuously tested by openQA. You can even publish your own project using the infrastructure around Open Build Service.

Documentation Registry

And much much more

Please contribute to our projects on Github, the Open Build Service, or join us in discussion at IRC and mailing list

Github OBS IRC Mailing List

Memory

  • minimum: 4 GB physical RAM
  • recommended: 8 GB or more
  • additional memory is needed for your workload
  • swap space disabled in order for kubernetes to work properly

Storage

  • / (root) partition: 5 GB available disk space minimum, 20 GB maximum
  • /var partition: 5 GB available disk space minimum, 40 GB or more recommended
  • increasing based on the needs of your container workloads
  • high write speed rate: SSD recommended

System

  • 2 CPUs or more
  • Full network connectivity between all machines in the cluster
  • Unique hostname and MAC address for every node