Tovább a tartalomhoz

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.

  • 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.
  1. Kubernetes 1.28+, Helm 3.12+, elérhető image, Ingress controller, StorageClass.
  2. kubectl create namespace eyas. Master key Secret (eyas-master-key / master-key) a helm install előtt.
  3. Pull-secret privát registryhez. image.pullSecrets a valuesben.
  4. helm install a charttal (image, EYAS_PORT, PVC, Ingress).
  5. Probe: /api/v1/health (vagy /web/health). Ingress host.

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.