diff --git a/k8s/anvil/deployment-nginx.yaml b/k8s/anvil/deployment-nginx.yaml new file mode 100644 index 0000000..ef2b81d --- /dev/null +++ b/k8s/anvil/deployment-nginx.yaml @@ -0,0 +1,48 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nginx + labels: + app: nginx +spec: + replicas: 2 + 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: "2" + memory: 256Mi + volumeMounts: + - name: webroot + mountPath: /var/www/html + - name: nginx-config + mountPath: /etc/nginx/conf.d/default.conf + subPath: default.conf + - name: nginx-config + mountPath: /etc/nginx/nginx.conf + subPath: nginx.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: {}