From e8dba5bade15accdd02781ca779ba6888ac6b947 Mon Sep 17 00:00:00 2001 From: Administrator Date: Tue, 7 Nov 2023 15:33:51 +0000 Subject: [PATCH] docs: create DevOps/Kubernetes/Helm/manifests/deployment --- .../Kubernetes/Helm/manifests/deployment.md | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 DevOps/Kubernetes/Helm/manifests/deployment.md diff --git a/DevOps/Kubernetes/Helm/manifests/deployment.md b/DevOps/Kubernetes/Helm/manifests/deployment.md new file mode 100644 index 0000000..a3a689d --- /dev/null +++ b/DevOps/Kubernetes/Helm/manifests/deployment.md @@ -0,0 +1,73 @@ +--- +title: deployment +description: +published: true +date: 2023-11-07T15:33:44.714Z +tags: +editor: markdown +dateCreated: 2023-11-07T15:33:44.714Z +--- + +```yaml +--- +kind: Deployment +apiVersion: apps/v1 +metadata: + name: openresty + labels: + k8s-app: openresty + annotations: + reloader.stakater.com/auto: "true" + configmap.reloader.stakater.com/reload: "openresty" +spec: + replicas: 2 + revisionHistoryLimit: 3 + selector: + matchLabels: + k8s-app: openresty + template: + metadata: + labels: + k8s-app: openresty + spec: + containers: + - name: openresty + image: openresty/openresty:centos-rpm + imagePullPolicy: IfNotPresent + ports: + - containerPort: 80 + name: http + readinessProbe: + httpGet: + path: /index.html + port: http + initialDelaySeconds: 5 + periodSeconds: 15 + livenessProbe: + httpGet: + path: /index.html + port: http + initialDelaySeconds: 5 + periodSeconds: 15 + timeoutSeconds: 5 + resources: + limits: + cpu: "0.2" + memory: "400Mi" + requests: + cpu: "0.1" + memory: "200Mi" + volumeMounts: + - name: html + mountPath: /usr/local/openresty/nginx/html/ + - name: config + mountPath: /etc/nginx/conf.d/ + volumes: + - name: html + configMap: + name: openresty-html + - name: config + configMap: + name: openresty-conf + +``` \ No newline at end of file