From c3ae1c646e73b83bc34978ce686012a98f12332b Mon Sep 17 00:00:00 2001 From: kaffa Date: Thu, 12 Mar 2026 14:25:50 +0900 Subject: [PATCH] Add k8s manifest: deployment-nginx.yaml --- k8s/ironclad/deployment-nginx.yaml | 45 ++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 k8s/ironclad/deployment-nginx.yaml diff --git a/k8s/ironclad/deployment-nginx.yaml b/k8s/ironclad/deployment-nginx.yaml new file mode 100644 index 0000000..446f304 --- /dev/null +++ b/k8s/ironclad/deployment-nginx.yaml @@ -0,0 +1,45 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nginx + labels: + app: nginx +spec: + replicas: 1 + selector: + matchLabels: + app: nginx + template: + metadata: + labels: + app: nginx + spec: + containers: + - name: nginx + image: nginx:alpine + ports: + - containerPort: 80 + resources: + requests: + cpu: 50m + memory: 64Mi + limits: + cpu: 200m + memory: 128Mi + volumeMounts: + - name: webroot + mountPath: /var/www/html + - name: nginx-config + mountPath: /etc/nginx/conf.d/default.conf + subPath: default.conf + - name: cache-volume + mountPath: /var/cache/nginx + volumes: + - name: webroot + persistentVolumeClaim: + claimName: webroot-rwx + - name: nginx-config + configMap: + name: nginx-config + - name: cache-volume + emptyDir: {}