Skip to content

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-context rpi-admin

Setup cert manager

Install cert manager.

bash
task install-chart cert-manager values/k3s.raspberrypi.build.yaml

Install cluster issuer.

bash
task install-chart clusterIssuer values/k3s.raspberrypi.build.yaml

Create Hugo release

Create a namespace for the application.

bash
kubectl create namespace <namespace>
kubectl-ns <namespace>

Install the Hugo chart.

bash
task install-chart hugo