Skip to content

sighupio/installer-immutable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shows a black logo in light color mode and a white one in dark color mode.
Kubernetes Installer for Immutable Kind

Release License Slack

Caution

WORK IN PROGRESS

Immutable Installer is a Kubernetes installer for the SIGHUP Distribution (SD) that provides several Ansible roles to create a Kubernetes cluster on top of Flatcar Container Linux machines.

If you are new to SD please refer to the official documentation on how to get started with SD.

Overview

Immutable Installer uses a collection of open source tools to create a Kubernetes cluster on top of Flatcar Container Linux machines preconfigured using the sysupdate-sysext from the installer-immutable-sysext repository.

Roles

The following roles are included in the SIGHUP Distribution Immutable Installer:

Role Description
containerd Ansible role to configure containerd as container runtime
etcd Ansible role to configure etcd standalone or in the control plane machines
haproxy Ansible role to configure HAProxy as load balancer for the APIServer (and other)
keepalived Ansible role to configure keepalived for a shared Virtual IP between nodes (HA)
kube-control-plane Ansible role to configure control-plane nodes
kube-worker Ansible role to configure worker nodes and join them to the cluster
sysctl Ansible role to configure kernel paramaters on the machines

Click on each package to see its full documentation.

Compatibility

This version is compatible with Kubernetes 1.34.4 plus the complete list in the compatibility matrix.

Check the compatibility matrix for additional information about previous releases of the module.

Usage

This installer is intended to be used via furyctl and not to be used stand-alone. Use at your own risk.

Reporting Issues

In case you experience any problems with the installer, please open a new issue.

License

This module is open-source and it's released under the following LICENSE.

About

SIGHUP Distribution Kubernetes Installer for Immutable Kind

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors