--- apiVersion: apps/v1 kind: Deployment metadata: name: sshct labels: app: sshct spec: replicas: 1 selector: matchLabels: app: sshct template: metadata: labels: app: sshct spec: hostname: sshct volumes: - name: home hostPath: path: /data/home type: DirectoryOrCreate - name: dockersock hostPath: path: /var/run/docker.sock type: Socket - name: containerdsock hostPath: path: /run/containerd/containerd.sock type: Socket #- name: gorilychrume # hostPath: # path: /data/gorilych.ru/me # type: containers: - name: sshct image: gorilych/sshct:v2.4.0 imagePullPolicy: IfNotPresent env: - name: CTUSERPWD valueFrom: secretKeyRef: name: sshct key: password ports: - containerPort: 22 name: ssh volumeMounts: - mountPath: /home name: home - mountPath: /var/run/docker.sock name: dockersock - mountPath: /run/containerd/containerd.sock name: containerdsock #- mountPath: /home/www/me # name: gorilychrume --- kind: Service apiVersion: v1 metadata: name: sshct spec: selector: app: sshct ports: - name: ssh protocol: TCP port: 22 targetPort: ssh nodePort: 30810 type: NodePort