Deploy Plane project management to k8s with Cloudflare Access gate

Adds all k8s manifests (namespace, postgres, redis, api, worker, beat,
web, ingress, externalsecret, configmap, kustomization), Argo CD Application,
and Cloudflare Zero Trust access policy for plane.neuralplatform.ai.
This commit is contained in:
Will Anderson
2026-04-24 14:21:02 -05:00
parent e901b9a541
commit 2d98df75ad
13 changed files with 438 additions and 0 deletions
+45
View File
@@ -0,0 +1,45 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: plane-redis
namespace: plane
spec:
replicas: 1
selector:
matchLabels:
app: plane-redis
template:
metadata:
labels:
app: plane-redis
spec:
containers:
- name: redis
image: redis:7-alpine
ports:
- containerPort: 6379
readinessProbe:
exec:
command: ["redis-cli", "ping"]
initialDelaySeconds: 5
periodSeconds: 10
resources:
requests:
cpu: 50m
memory: 64Mi
limits:
cpu: 200m
memory: 256Mi
---
apiVersion: v1
kind: Service
metadata:
name: plane-redis
namespace: plane
spec:
selector:
app: plane-redis
ports:
- port: 6379
targetPort: 6379