Skip to content

Evolutionary-Networking-Designs/ansible-k3s

Repository files navigation

Kubernetes Cluster Build Automation

Tested OS Images

Ubuntu 20.04 LTS (arm64)

Required python packages

pip3 install openshift

This project uses the following role from Ansible Galaxy

ansible-galaxy install xanmanning.k3s

This project uses the following plugins from Ansible Galaxy

ansible-galaxy collection install community.kubernetes

History

This project was built for a cluster of 7 Rasberry Pi Model 4B (8 GB Ram) nodes.

Usage

Configure Environment

Run the configure playbooks to prepare for cluster deployment

make configure

Setup Cluster

make install

Check deployment of rancher

kubectl -n cattle-system rollout status deploy/rancher

WARNING: The next command ERASES the cluster

make uninstall

Common Commands

Common commands have been added to the Makefile

Ping Hosts

make ping

Patch Hosts

make update

Backup Cluster State

make backup

Releases

No releases published

Packages

No packages published