# WARNING: This deployment is only for illustration and is NOT SECURE. apiVersion: apps/v1 kind: Deployment metadata: name: ssh-server namespace: ssh-server spec: selector: matchLabels: app.kubernetes.io/name: ssh-server template: metadata: labels: app.kubernetes.io/name: ssh-server spec: securityContext: fsGroup: 0 containers: - name: ssh-server securityContext: runAsGroup: 0 runAsUser: 0 image: "lscr.io/linuxserver/openssh-server:latest" imagePullPolicy: IfNotPresent env: - name: PUID value: "1000" - name: PGID value: "1000" - name: PASSWORD_ACCESS value: "true" - name: SUDO_ACCESS value: "false" - name: USER_NAME value: "sshuser" - name: USER_PASSWORD value: "test" ports: - name: ssh containerPort: 2222 protocol: TCP