suse-edge / metal3-demo

Demo code for SUSE build of Metal3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Table Of Contents

Overview

This is test/demo environment for Metal Kubed - Bare Metal Host Provisioning for Kubernetes The purpose of this environment is demonstrate the capabilities of Kubernetes Cluster API, for Kubernetes workload cluster life cycle management.

The demo environment consists of a single "management cluster" VM and automation to enable arbitrary numbers of VM hosts to be created to emulate baremetal downstream cluster hosts (by default a single controlplane and worker host will be created)

Metal3 Demo Overview

Prerequisites

  • Requires host with at least 32GB RAM & 200GB free disk space.
  • Either OpenSuse Leap 15.5 or Ubuntu 22.04
  • Should be run on baremetal, nested virt may also work but is not tested/supported.

How To Setup Metal3 Demo Environment

  • Refer to the Metal3 Setup Doc for a walkthrough of the Metal3 Demo environment setup.
  • The RKE2 Setup Doc is a walkthrough of the deployment of a sample RKE2 cluster on the virtual bare metal hosts.

About

Demo code for SUSE build of Metal3

License:Apache License 2.0


Languages

Language:Jinja 68.6%Language:Shell 16.3%Language:Python 14.0%Language:Makefile 1.2%