OSDN Git Service

a1033a9b8e8e4bc40b47b5864daa2ceebbc343a8
[newslash/newslash.git] / test-container / k8s-newslash-dev.yaml
1 apiVersion: v1
2 kind: Service
3 metadata:
4   name: newslash-dev
5 spec:
6   type: NodePort
7   clusterIP: 10.254.100.100
8   ports:
9     - port: 22
10       protocol: TCP
11       name: ssh
12     - port: 3000
13       nodePort: 30100
14       protocol: TCP
15       name: https
16   selector:
17     app: newslash-dev
18 ---
19 apiVersion: v1
20 kind: Pod
21 metadata:
22   name: newslash-dev
23   labels:
24     app: newslash-dev
25 spec:
26   imagePullSecrets:
27     - name: regcred
28   volumes:
29     - name: newslash-dev-volume
30       hostPath:
31         path: /home/hylom/mojolicious/src
32     - name: newslash-test-certs
33       hostPath:
34         path: /etc/letsencrypt
35   containers:
36     - name: newslash-dev
37       image: sdtest.osdn.co.jp:5000/osdn/newslash-test
38       volumeMounts:
39         - name: newslash-dev-volume
40           mountPath: /var/newslash
41         - name: newslash-test-certs
42           mountPath: /var/certs
43       ports:
44         - containerPort: 3000
45       env:
46         - name: MOJO_LISTEN
47           value: "https://*:3000?cert=/var/certs/live/sdtest.osdn.co.jp/cert.pem&key=/var/certs/live/sdtest.osdn.co.jp/privkey.pem"
48           #command: ["/var/newslash/newslash_web/script/newslash_web", "daemon"]
49