aboutsummaryrefslogtreecommitdiff
path: root/kubernetes/demo-production-server-deployment.yaml
diff options
context:
space:
mode:
authorSyndamia <kamen@syndamia.com>2024-08-13 13:41:14 +0300
committerSyndamia <kamen@syndamia.com>2024-08-13 13:41:14 +0300
commitd9f35a55008a2c4b2a52a09178efdc95bc11a8b2 (patch)
treed30d4cfee514b50e39b6bdf4581aeebfd38e3ad5 /kubernetes/demo-production-server-deployment.yaml
parent80bcf641ec27cb4c403c22bae66833ee2a2d8ce0 (diff)
downloadpico-web-d9f35a55008a2c4b2a52a09178efdc95bc11a8b2.tar
pico-web-d9f35a55008a2c4b2a52a09178efdc95bc11a8b2.tar.gz
pico-web-d9f35a55008a2c4b2a52a09178efdc95bc11a8b2.zip
feat(kubernetes): Split configuration into multiple files
Diffstat (limited to 'kubernetes/demo-production-server-deployment.yaml')
-rw-r--r--kubernetes/demo-production-server-deployment.yaml70
1 files changed, 0 insertions, 70 deletions
diff --git a/kubernetes/demo-production-server-deployment.yaml b/kubernetes/demo-production-server-deployment.yaml
deleted file mode 100644
index 7262ea6..0000000
--- a/kubernetes/demo-production-server-deployment.yaml
+++ /dev/null
@@ -1,70 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: pico-web-server-deployment
-spec:
- strategy:
- type: RollingUpdate
- replicas: 3
- selector:
- matchLabels:
- app: pico-web-server-pod
- template:
- metadata:
- name: pico-web-server-pod
- labels:
- environment: production
- app: pico-web-server-pod
- spec:
- containers:
- - name: pico-web-server-prod
- image: syndamia/pico-web-server:latest
- args: [ 'demo,/usr/share/demo,page.md' ]
- ports:
- - containerPort: 8080
- volumeMounts:
- - name: demo-ps
- mountPath: /usr/share/demo
- volumes:
- - name: demo-ps
- persistentVolumeClaim:
- claimName: demo-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: pico-web-server-service
-spec:
- type: NodePort
- selector:
- app: pico-web-server-pod
- ports:
- - protocol: TCP
- port: 8080
- targetPort: 8080
----
-apiVersion: v1
-kind: PersistentVolume
-metadata:
- name: demo-pv
-spec:
- volumeMode: Filesystem
- capacity:
- storage: 50Mi
- accessModes:
- - ReadWriteOnce
- hostPath:
- path: "/usr/share/demo" # You'll have to manually copy ./demo to here
----
-apiVersion: v1
-kind: PersistentVolumeClaim
-metadata:
- name: demo-pvc
-spec:
- volumeName: demo-pv
- storageClassName: ""
- accessModes:
- - ReadWriteOnce
- resources:
- requests:
- storage: 50Mi