apiVersion: v1 kind: Service metadata: name: newslash-dev spec: type: NodePort clusterIP: 10.254.100.100 ports: - port: 22 protocol: TCP name: ssh - port: 3000 nodePort: 30100 protocol: TCP name: https selector: app: newslash-dev --- apiVersion: v1 kind: Pod metadata: name: newslash-dev labels: app: newslash-dev spec: imagePullSecrets: - name: regcred volumes: - name: newslash-dev-volume hostPath: path: /home/hylom/mojolicious/src - name: newslash-test-certs hostPath: path: /etc/letsencrypt containers: - name: newslash-dev image: sdtest.osdn.co.jp:5000/osdn/newslash-test volumeMounts: - name: newslash-dev-volume mountPath: /var/newslash - name: newslash-test-certs mountPath: /var/certs ports: - containerPort: 3000 env: - name: MOJO_LISTEN value: "https://*:3000?cert=/var/certs/live/sdtest.osdn.co.jp/cert.pem&key=/var/certs/live/sdtest.osdn.co.jp/privkey.pem" #command: ["/var/newslash/newslash_web/script/newslash_web", "daemon"]