Gitea Helm Chart
Seit kurzem gibt es ein Gitea Helm Chart das von Gitea betreut wird. In diesem Artikel zeige ich wie man einfach eine neue Instanz von Gitea mit K3D ausetzen kann.
Install on K3D/K3S Cluster
Die Installation mittels Helm ist einfach. Zunächst muss das Repository von Gitea hinzugefügt werden. Ein obligatorisches helm repo update aktualisiert alle Repositorys, so dass nun eine Installation erfogen kann.
Für die Installation sind minimale Parameter anzupassen:
Parameter | Beschreibung | Wert |
---|---|---|
persistence.size | PVC Größe Gitea | 100Mi |
postgresql.persistence.size | PVC Größe Postgres | 100Mi |
ngress.enabled | Ingress erlauben | true |
ingress.hosts[0] | Host FQDN | gitea.XXX.org |
persistence.storageClass | StorageClass | local-path |
Achtung: K3D/K3S erzeugt automatisch eine Storage Class local-path. Der Name der Storage Class muss daher hier in dem Gitea Helm Chart angepasst werden.
helm repo add gitea-charts https://dl.gitea.io/charts/
helm repo update
helm install gitea gitea-charts/gitea \
-n gitea --create-namespace \
--set persistence.size=100Mi \
--set postgresql.persistence.size=100Mi \
--set ingress.enabled=true \
--set ingress.hosts[0]=gitea.XXX.org \
--set persistence.storageClass=local-path