File tree Expand file tree Collapse file tree 2 files changed +50
-3
lines changed
Expand file tree Collapse file tree 2 files changed +50
-3
lines changed Original file line number Diff line number Diff line change 22
33[ ![ License] ( https://img.shields.io/badge/License-Apache%202.0-blue.svg )] ( LICENSE )
44
5- A collection of Helm charts for deploying the Gel Server (formerly EdgeDB) ecosystem on Kubernetes.
5+ Helm charts for deploying the Gel Server (formerly EdgeDB) ecosystem on Kubernetes.
66
77---
88
Original file line number Diff line number Diff line change 1- # helm-gel-server
1+ # Gel Server Helm Chart
22
33A Helm chart for deploying gel-server on kubernetes with an external PostgreSQL server
44
5- - [ helm-gel-server ] ( #helm-gel-server )
5+ - [ Quick Start ] ( #quick-start )
66 - [ Get Helm Repository Info] ( #get-helm-repository-info )
77 - [ Install Helm Chart] ( #install-helm-chart )
88 - [ Uninstall Helm Chart] ( #uninstall-helm-chart )
@@ -16,6 +16,53 @@ A Helm chart for deploying gel-server on kubernetes with an external PostgreSQL
1616 - [ Automatically Generated TLS Certificates] ( #automatically-generated-tls-certificates )
1717 - [ Self-Provided TLS Certificates] ( #self-provided-tls-certificates )
1818
19+ ## Quick Start
20+
21+ 1 . ** Create the database connection secret:**
22+
23+ ``` console
24+ kubectl create secret generic gel-db-creds \
25+ --from-literal=GEL_SERVER_BACKEND_DSN='postgresql://user:pass@postgres.example.com:5432/geldb' \
26+ -n gel
27+ ```
28+
29+ 2 . ** Create the server password secret:**
30+
31+ ``` console
32+ kubectl create secret generic gel-server-password \
33+ --from-literal=GEL_SERVER_PASSWORD='your-secure-password' \
34+ -n gel
35+ ```
36+
37+ 3 . ** Create a values.yaml file:**
38+
39+ ``` yaml
40+ extraEnvFromSecrets :
41+ - name : gel-db-creds
42+ - name : gel-server-password
43+
44+ config :
45+ logLevel : " info"
46+
47+ service :
48+ type : LoadBalancer
49+ ` ` `
50+
51+ 4. **Install the chart:**
52+
53+ ` ` ` console
54+ helm install my-gel-server gel/gel-server \
55+ -f values.yaml \
56+ -n gel \
57+ --create-namespace
58+ ```
59+
60+ 5 . ** Get the service endpoint:**
61+
62+ ``` console
63+ kubectl get svc -n gel
64+ ```
65+
1966## Get Helm Repository Info
2067
2168``` console
You can’t perform that action at this time.
0 commit comments