Kubernetes
Mire való. A Kubernetes a harmadik telepítési út: Helm chart valódi clusterre. PVC-s data/, Ingress, probe-ok, Secret objektumok. A deploy/k8s/ tetején lévő nyers YAML legacy starter — élesben a Helm deploy/k8s/helm/eyas/.
Lásd deploy/k8s/README.md és a chart.
Mikor használd
Szekció neve “Mikor használd”- Több replica vagy megosztott cluster (két író soha egy SQLite fájlon — több példány).
- Van Ingress + StorageClass.
- A titkok Kubernetes Secretből vagy External Secrets Operatorból jönnek.
Tipikus folyamat
Szekció neve “Tipikus folyamat”- Kubernetes 1.28+, Helm 3.12+, elérhető image, Ingress controller, StorageClass.
kubectl create namespace eyas. Master key Secret (eyas-master-key/master-key) ahelm installelőtt.- Pull-secret privát registryhez.
image.pullSecretsa valuesben. helm installa charttal (image,EYAS_PORT, PVC, Ingress).- Probe:
/api/v1/health(vagy/web/health). Ingress host.
Funkciók
Szekció neve “Funkciók”Tipikus values: image, EYAS_PORT, PVC, secret, Ingress, probe /api/v1/health vagy /web/health. A felhő-szolgáltató StorageClass-neve és load-balancer annotációi a saját values fájlba tartoznak. A master key jelszókezelőben maradjon — elvesztése a secrets vaultot viszi.
Kapcsolódó
Szekció neve “Kapcsolódó”- Natív
- Docker
- Konfiguráció
- Titkok
- Ingress (Cloudflare alagút) — más, mint a cluster Ingress