Setup:
- Kind in Azure/AWS confidential VM
- offizielles Helm chart aus dem gitlab deployment repo
Problem: Installation dauert 80min (AWS) und 100min (Azure).
Fragen:
- Was ist die zu erwartenden Installationszeit
- Was ist das empfohlene Setup (also alternative zu VM/Kind)?
- Können wir die Installationszeit verkürzen? Gibt es schon Erfahrungsberichte/Best Practices?
Liebe Grüße und danke vorab.
Sebastian,
CTO enclaive.io
Hallo Sebastian!
Wir deployen auf K8s-Clustern die auf VMs laufen, die wiederum auf Hardware die ist einige Jahre alt, ein durchschnittliches CI-basiertes Deployment, bei dem der Rollout der Komponenten (teilweise) parallel läuft, dauert bei uns eigentlich immer unter 25min.
Aber auch ein reines Helmfile Deployment (also ohne Parallelisierung) liegt im Regelfall unter einer Stunde.
Wir wollen zukünftig auch ArgoCD/GitOps unterstützen, was ebenfalls die Parallelität zulässt.
Viele Grüße
Thorsten
1 „Gefällt mir“
Wir deployen über GitLabCI, die .gitlab-ci.yaml liegt direkt im openDesk Repo.
1 „Gefällt mir“