Skip to content
Snippets Groups Projects
example_deployment.yaml 1.04 KiB
Newer Older
Andri Joos's avatar
Andri Joos committed
# 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