Skip to content

Pre-k8s configuration

License

Notifications You must be signed in to change notification settings

realliance/server-config

Repository files navigation

Realliance Server Config

Installation

  1. Boot into Flatcar Linux ISO

  2. Install Flatcar Linux

wget https://raw.githubusercontent.com/realliance/server-config/main/ignition.json
flatcar-install -d /dev/<disk> -i ignition.json
  1. Reboot

  2. (Optional) Setup python virtual environment

python3 -m venv ~/path/to/venv
source ~/path/to/venv/bin/activate
  1. Install requirements
pip3 install -r kubespray/requirements.txt
  1. (Optional) Install and setup mitogen
ansible-playbook kubespray/mitogen.yml
  1. Run kubespray
ansible-playbook -i kubespray-inventory/hosts.yaml --become --become-user=root kubespray/cluster.yml
  1. Install flux from k8s-config
kubectl apply -k k8s-config/cluster/flux-system

Releases

No releases published

Packages

No packages published