From 08a10deb49aa14b01ffad58c3a185d2a92096bb9 Mon Sep 17 00:00:00 2001 From: guppy Date: Tue, 16 May 2023 22:20:53 +0200 Subject: [PATCH] exemple --- exemples/simple-nginx-deployment.yaml | 21 +++++++++++++++++++ exemples/simple-nginx-deploymentv2.yaml | 28 +++++++++++++++++++++++++ exemples/simple-nginx-pv.yaml | 12 +++++++++++ exemples/simple-nginx-pvc.yaml | 11 ++++++++++ 4 files changed, 72 insertions(+) create mode 100644 exemples/simple-nginx-deployment.yaml create mode 100644 exemples/simple-nginx-deploymentv2.yaml create mode 100644 exemples/simple-nginx-pv.yaml create mode 100644 exemples/simple-nginx-pvc.yaml diff --git a/exemples/simple-nginx-deployment.yaml b/exemples/simple-nginx-deployment.yaml new file mode 100644 index 0000000..303e401 --- /dev/null +++ b/exemples/simple-nginx-deployment.yaml @@ -0,0 +1,21 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nginx-deployment + labels: + app: nginx +spec: + replicas: 2 + selector: + matchLabels: + app: nginx + template: + metadata: + labels: + app: nginx + spec: + containers: + - name: nginx + image: nginx:1.14.2 + ports: + - containerPort: 80 diff --git a/exemples/simple-nginx-deploymentv2.yaml b/exemples/simple-nginx-deploymentv2.yaml new file mode 100644 index 0000000..c7a57f5 --- /dev/null +++ b/exemples/simple-nginx-deploymentv2.yaml @@ -0,0 +1,28 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nginx-deployment + labels: + app: nginx +spec: + replicas: 1 + selector: + matchLabels: + app: nginx + template: + metadata: + labels: + app: nginx + spec: + containers: + - name: nginx + image: nginx:1.14.2 + ports: + - containerPort: 80 + volumeMounts: + - mountPath: /var/www + name: nginx-pv + volumes: + - name: nginx-pv + persistentVolumeClaim: + claimName: nginx-pvc diff --git a/exemples/simple-nginx-pv.yaml b/exemples/simple-nginx-pv.yaml new file mode 100644 index 0000000..a0489ec --- /dev/null +++ b/exemples/simple-nginx-pv.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: nginx-pv +spec: + storageClassName: manual + accessModes: + - ReadWriteOnce + capacity: + storage: 10Gi + hostPath: + path: "/mnt/data" diff --git a/exemples/simple-nginx-pvc.yaml b/exemples/simple-nginx-pvc.yaml new file mode 100644 index 0000000..de1a762 --- /dev/null +++ b/exemples/simple-nginx-pvc.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: nginx-pvc +spec: + storageClassName: manual + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 2Gi