try change to deployment

This commit is contained in:
2026-02-19 20:49:58 -05:00
parent fdfccb17bd
commit 720a2a982f
4 changed files with 26 additions and 16 deletions
+10 -14
View File
@@ -1,14 +1,14 @@
--- ---
apiVersion: apps/v1 apiVersion: apps/v1
kind: StatefulSet kind: Deployment
metadata: metadata:
name: devcontainer-${NAME} name: devcontainer-${NAME}
spec: spec:
replicas: 1
template: template:
metadata: metadata:
labels: labels:
app: devcontainer-${NAME} app: devcontainer
instance: ${NAME}
spec: spec:
securityContext: securityContext:
fsGroup: 1000 fsGroup: 1000
@@ -44,8 +44,10 @@ spec:
- name: HAPPY_EXPERIMENTAL - name: HAPPY_EXPERIMENTAL
value: "true" value: "true"
envFrom: envFrom:
- configMapRef: ${ENV_CONFIGMAP} - configMapRef:
- secretRef: ${ENV_SECRETS} name: ${ENV_CONFIGMAP}
- secretRef:
name: ${ENV_SECRETS}
resources: resources:
requests: requests:
memory: "2Gi" memory: "2Gi"
@@ -68,12 +70,6 @@ spec:
volumes: volumes:
- name: workspace - name: workspace
emptyDir: {} emptyDir: {}
volumeClaimTemplates: - name: userhome
- metadata: persistentVolumeClaim:
name: userhome claimName: userhome-${NAME}
spec:
accessModes: ["ReadWriteMany"]
storageClassName: "ceph-filesystem"
resources:
requests:
storage: 10Gi
+2 -1
View File
@@ -3,7 +3,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
# - configmap.yaml # - configmap.yaml
- statefulset.yaml - deployment.yaml
- pvc.yaml
- service.yaml - service.yaml
commonLabels: commonLabels:
+11
View File
@@ -0,0 +1,11 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: userhome
spec:
accessModes:
- ReadWriteMany
storageClassName: ceph-filesystem
resources:
requests:
storage: 32Gi
+3 -1
View File
@@ -4,10 +4,12 @@ metadata:
name: devcontainer-${NAME} name: devcontainer-${NAME}
labels: labels:
app: devcontainer app: devcontainer
instance: ${NAME}
spec: spec:
ports: ports:
- port: 5800 - port: 5800
name: vnc-web name: vnc-web
protocol: TCP protocol: TCP
selector: selector:
app: devcontainer-${NAME} app: devcontainer
instance: ${NAME}