Prerequisite: CLI tools
Prerequisite: CLI tools
This tutorial will walk you through a complete Sidero setup and the formation, scaling, and destruction of a workload cluster.
To complete this tutorial, you will need a few things:
talosctl
, kubectl
, and clusterctl
can be run.ClusterAPI or CAPI is the common system for managing Kubernetes clusters in a declarative fashion.
Management Cluster is the cluster on which Sidero itself runs. It is generally a special-purpose Kubernetes cluster whose sole responsibility is maintaining the CRD database of Sidero and providing the services necessary to manage your workload Kubernetes clusters.
Sidero is the ClusterAPI-powered system which manages baremetal infrastructure for Kubernetes.
Talos is the Kubernetes-focused Linux operating system built by the same people who bring to you Sidero. It is a very small, entirely API-driven OS which is meant to provide a reliable and self-maintaining base on which Kubernetes clusters may run. More information about Talos can be found at https://talos.dev.
Workload Cluster is a cluster, managed by Sidero, on which your Kubernetes workloads may be run. The workload clusters are where you run your own applications and infrastructure. Sidero creates them from your available resources, maintains them over time as your needs and resources change, and removes them whenever it is told to do so.
Prerequisite: CLI tools
Prerequisite: Kubernetes
Prerequisite: DHCP Service
Install Sidero
A guide for bootstrapping Sidero management plane
A guide for bootstrapping Sidero management plane
Create a Workload Cluster
A guide for bootstrapping Sidero management plane
A guide for bootstrapping Sidero management plane
Troubleshooting