Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 1.24 KB

README.md

File metadata and controls

28 lines (22 loc) · 1.24 KB

Windfarm

ci

Modified: 2023-01

Micro-service deployment manifests and automation for in-house test infrastructure.

Hardware

The in-house servers are 7 RPi CM3B+ modules on a TuringPi v1.1 Motherboard.

Installing K3S

  1. Install ansible for your platform following the instructions here
  2. Copy the sample inventory directory and update the appropriate fields in the inventory.yaml to describe the desired topology
cp -R ansible/inventory/sample ansible/inventory/my-cluster
  1. Install k3s on the turingpi cluster with the k3s.yml playbook.
ansible-playbook playbooks/k3s.yml -i inventory/sample/inventory.yaml

Teardown the k3s on the turingpi cluster with the reset-k3s.yml playbook.

ansible-playbook playbooks/reset-k3s.yml -i inventory/sample/inventory.yaml

Monitoring Deployment

The cluster monitoring deployments are adapted from here. Follow the instructions in the README for installation on a K3S cluster.