--- apiVersion: apps/v1 kind: Deployment metadata: name: code-server namespace: default spec: replicas: 1 selector: matchLabels: app: code-server template: metadata: labels: app: code-server spec: containers: - name: code-server image: lscr.io/linuxserver/code-server:4.99.4 ports: - containerPort: 8443 env: - name: PUID value: "1000" - name: PGID value: "1000" - name: TZ value: "Asia/Kolkata" - name: PASSWORD valueFrom: secretKeyRef: name: code-server-secrets key: PASSWORD - name: SUDO_PASSWORD valueFrom: secretKeyRef: name: code-server-secrets key: SUDO_PASSWORD - name: DEFAULT_WORKSPACE value: "/config/workspace" volumeMounts: - name: code-server mountPath: /config volumes: - name: code-server persistentVolumeClaim: claimName: longhorn-code-server