K3s
Setup project
Setup K3s cluster with Ansible: https://ansible.build/roles/k3s/
Setup Kubeconfig with alias rpi.
Switch to rpi cluster.
bash
task switch-cluster rpiSetup haproxy ingress
Add all repos and install the haproxy ingress.
bash
task add-repos
task install-chart ingress-nginx values/k3s.raspberrypi.build.yamlSetup cert manager
Install cert manager.
bash
task install-chart cert-manager values/k3s.raspberrypi.build.yamlInstall cluster issuer.
bash
task install-chart clusterIssuer values/k3s.raspberrypi.build.yamlCreate Hugo release
Create a namespace for the application.
bash
k create namespace <namespace>Select the namespace.
bash
kubensInstall the Hugo chart.
bash
task install-chart hugo