- apiVersion: v1
- kind: Pod
- metadata:
- name: mgebbe-apps
- labels:
- app: mgebbe-apps
- spec:
- containers:
- - name: mgebbe-nginx
- image: nginx:1.15
- ports:
- - containerPort: 80
- - name: pivx
- image: matzeihn/pivx:latest
- volumeMounts:
- - name: pivx-vol
- mountPath: "/home/pivx/.pivx/"
- volumes:
- - name: pivx-vol
- hostPath:
- path: /data/pivx/
- ---
- kind: Service
- apiVersion: v1
- metadata:
- name: mgebbe-service
- spec:
- selector:
- app: mgebbe-apps
- type: NodePort
- ports:
- - protocol: TCP
- port: 80
- nodePort: 30000
- root@kubernetes-1:~/workspace# cat demo2.yaml
- apiVersion: v1
- kind: Pod
- metadata:
- name: mgebbe-apps
- labels:
- app: mgebbe-apps
- spec:
- containers:
- - name: mgebbe-nginx
- image: nginx:1.15
- ports:
- - containerPort: 80
- - name: pivx
- image: matzeihn/pivx:latest
- volumeMounts:
- - name: pivx-vol
- mountPath: "/home/pivx/.pivx/"
- volumes:
- - name: pivx-vol
- hostPath:
- path: /data/pivx/
- ---
- kind: Service
- apiVersion: v1
- metadata:
- name: mgebbe-service
- spec:
- selector:
- app: mgebbe-apps
- ports:
- - protocol: TCP
- port: 80
- targetPort: 80
- externalIPs:
- - 95.179.177.18
- - 95.179.182.46