add ephemeral storage
This commit is contained in:
parent
405a042119
commit
e25e3421b2
|
@ -4,6 +4,11 @@ then
|
||||||
echo '$NATS_PASSWORD is required'
|
echo '$NATS_PASSWORD is required'
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
helm --namespace=staging upgrade nocodelytics-nats nats/nats --values ./nats.yaml \
|
if [ -z "$NAMESPACE" ]
|
||||||
|
then
|
||||||
|
echo '$NAMESPACE is required'
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
helm --namespace=$(NAMESPACE) upgrade nocodelytics-nats nats/nats --values ./nats.yaml \
|
||||||
--set auth.basic.accounts.sys.users[0].pass=$NATS_PASSWORD \
|
--set auth.basic.accounts.sys.users[0].pass=$NATS_PASSWORD \
|
||||||
--set auth.basic.accounts.js.users[0].pass=$NATS_PASSWORD
|
--set auth.basic.accounts.js.users[0].pass=$NATS_PASSWORD
|
|
@ -68,9 +68,11 @@ spec:
|
||||||
requests:
|
requests:
|
||||||
memory: "256Mi"
|
memory: "256Mi"
|
||||||
cpu: "50m"
|
cpu: "50m"
|
||||||
|
ephemeral-storage: "1Mi"
|
||||||
limits:
|
limits:
|
||||||
memory: "512Mi"
|
memory: "512Mi"
|
||||||
cpu: "200m"
|
cpu: "200m"
|
||||||
|
ephemeral-storage: "1Mi"
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
kubernetes.io/arch: arm64
|
kubernetes.io/arch: arm64
|
||||||
tolerations:
|
tolerations:
|
||||||
|
|
|
@ -25,9 +25,11 @@ spec:
|
||||||
requests:
|
requests:
|
||||||
memory: "256Mi"
|
memory: "256Mi"
|
||||||
cpu: "50m"
|
cpu: "50m"
|
||||||
|
ephemeral-storage: "1Mi"
|
||||||
limits:
|
limits:
|
||||||
memory: "512Mi"
|
memory: "512Mi"
|
||||||
cpu: "200m"
|
cpu: "200m"
|
||||||
|
ephemeral-storage: "1Mi"
|
||||||
env:
|
env:
|
||||||
- name: ENCRYPTION_KEY
|
- name: ENCRYPTION_KEY
|
||||||
valueFrom:
|
valueFrom:
|
||||||
|
|
|
@ -30,17 +30,35 @@ spec:
|
||||||
containers:
|
containers:
|
||||||
- name: nocodelytics-tracker-api
|
- name: nocodelytics-tracker-api
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
image: container-registry.nocodelytics.com/nocodelytics/tracker-api:1ce14e7d367fa42ab725dd14194ff7d254ceb738
|
image: container-registry.nocodelytics.com/nocodelytics/dashboard:latest
|
||||||
|
command: ["forever", "./api/.build/src/tracker/index.js"]
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
memory: "128Mi"
|
memory: "128Mi"
|
||||||
cpu: "50m"
|
cpu: "200m"
|
||||||
|
ephemeral-storage: "1Mi"
|
||||||
limits:
|
limits:
|
||||||
memory: "512Mi"
|
memory: "512Mi"
|
||||||
cpu: "200m"
|
cpu: "200m"
|
||||||
|
ephemeral-storage: "1Mi"
|
||||||
env:
|
env:
|
||||||
|
- name: PORT
|
||||||
|
value: "3001"
|
||||||
|
- name: K8S_NODE_NAME
|
||||||
|
valueFrom:
|
||||||
|
fieldRef:
|
||||||
|
fieldPath: spec.nodeName
|
||||||
|
- name: K8S_NAMESPACE
|
||||||
|
valueFrom:
|
||||||
|
fieldRef:
|
||||||
|
fieldPath: metadata.namespace
|
||||||
- name: NATS_USER
|
- name: NATS_USER
|
||||||
value: nocodelytics-nats
|
value: nocodelytics-nats
|
||||||
|
- name: ENCRYPTION_KEY
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: secrets
|
||||||
|
key: ENCRYPTION_KEY
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
kubernetes.io/arch: arm64
|
kubernetes.io/arch: arm64
|
||||||
tolerations:
|
tolerations:
|
||||||
|
|
|
@ -3,6 +3,7 @@ resources:
|
||||||
- ../../bases
|
- ../../bases
|
||||||
patchesStrategicMerge:
|
patchesStrategicMerge:
|
||||||
- ./nocodelytics-dashboard.yaml
|
- ./nocodelytics-dashboard.yaml
|
||||||
|
- ./nocodelytics-events-worker.yaml
|
||||||
- ./nocodelytics-tracker-api.yaml
|
- ./nocodelytics-tracker-api.yaml
|
||||||
- ./nats.yaml
|
- ./nats.yaml
|
||||||
patches:
|
patches:
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
name: nocodelytics-events-worker
|
||||||
|
spec:
|
||||||
|
replicas: 4
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
ms: nocodelytics-events-worker
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
ms: nocodelytics-events-worker
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- name: nocodelytics-events-worker
|
||||||
|
env:
|
||||||
|
- name: NODE_ENV
|
||||||
|
value: production
|
|
@ -55,5 +55,3 @@ spec:
|
||||||
env:
|
env:
|
||||||
- name: NODE_ENV
|
- name: NODE_ENV
|
||||||
value: stage
|
value: stage
|
||||||
- name: PROCESS_EVENT_QUEUE
|
|
||||||
value: 'true'
|
|
||||||
|
|
|
@ -52,6 +52,10 @@ spec:
|
||||||
containers:
|
containers:
|
||||||
- name: nocodelytics-tracker-api
|
- name: nocodelytics-tracker-api
|
||||||
env:
|
env:
|
||||||
|
- name: NODE_ENV
|
||||||
|
value: stage
|
||||||
|
- name: BASE_URL
|
||||||
|
value: https://stagingtracker.nocodelytics.com
|
||||||
- name: NATS_URL
|
- name: NATS_URL
|
||||||
value: nocodelytics-nats.staging.svc.cluster.local:4222
|
value: nocodelytics-nats.staging.svc.cluster.local:4222
|
||||||
- name: NATS_PASSWORD
|
- name: NATS_PASSWORD
|
||||||
|
|
Loading…
Reference in New Issue