dgraph arm
diff --git a/apps/dgraph/install-single-server.yaml b/apps/dgraph/install-single-server.yaml
index d63f9ee..20efae1 100644
--- a/apps/dgraph/install-single-server.yaml
+++ b/apps/dgraph/install-single-server.yaml
@@ -1,12 +1,18 @@
-# This is the service that should be used by the clients of Dgraph to talk to the cluster.
+---
+apiVersion: v1
+kind: Namespace
+metadata:
+ name: dgraph
+---
apiVersion: v1
kind: Service
metadata:
- name: dgraph-public
+ name: dgraph
+ namespace: dgraph
labels:
app: dgraph
spec:
- type: LoadBalancer
+ type: ClusterIP
ports:
- port: 5080
targetPort: 5080
@@ -20,17 +26,66 @@
- port: 9080
targetPort: 9080
name: alpha-grpc
- - port: 8000
- targetPort: 8000
- name: ratel-http
+ # - port: 8000
+ # targetPort: 8000
+ # name: ratel-http
selector:
app: dgraph
---
+# apiVersion: traefik.containo.us/v1alpha1
+# kind: IngressRoute
+# metadata:
+# name: ratel
+# namespace: dgraph
+# spec:
+# entryPoints:
+# - web
+# routes:
+# - kind: Rule
+# match: PathPrefix(`/ratel`)
+# services:
+# - kind: Service
+# name: dgraph
+# namespace: dgraph
+# passHostHeader: true
+# port: 8000
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: dgraph-stripprefix
+ namespace: dgraph
+spec:
+ stripPrefix:
+ prefixes:
+ - /dgraph
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: IngressRoute
+metadata:
+ name: alpha
+ namespace: dgraph
+spec:
+ entryPoints:
+ - web
+ routes:
+ - kind: Rule
+ match: PathPrefix(`/dgraph`)
+ services:
+ - kind: Service
+ name: dgraph
+ namespace: dgraph
+ passHostHeader: true
+ port: 8080
+ middlewares:
+ - name: dgraph-stripprefix
+---
# This StatefulSet runs 1 pod with one Zero, one Alpha & one Ratel containers.
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: dgraph
+ namespace: dgraph
spec:
serviceName: "dgraph"
replicas: 1
@@ -43,17 +98,17 @@
app: dgraph
spec:
containers:
- - name: ratel
- image: dgraph/dgraph:latest
- imagePullPolicy: IfNotPresent
- ports:
- - containerPort: 8000
- name: ratel-http
- command:
- - dgraph-ratel
+ # - name: ratel
+ # image: giolekva/dgraph-arm:latest
+ # imagePullPolicy: Always
+ # ports:
+ # - containerPort: 8000
+ # name: ratel-http
+ # command:
+ # - dgraph-ratel
- name: zero
- image: dgraph/dgraph:latest
- imagePullPolicy: IfNotPresent
+ image: giolekva/dgraph-arm:latest
+ imagePullPolicy: Always
ports:
- containerPort: 5080
name: zero-grpc
@@ -69,8 +124,8 @@
set -ex
dgraph zero --my=$(hostname -f):5080
- name: alpha
- image: dgraph/dgraph:latest
- imagePullPolicy: IfNotPresent
+ image: giolekva/dgraph-arm:latest
+ imagePullPolicy: Always
ports:
- containerPort: 8080
name: alpha-http
@@ -107,4 +162,4 @@
- "ReadWriteOnce"
resources:
requests:
- storage: 5Gi
\ No newline at end of file
+ storage: 1Gi
\ No newline at end of file