From cb437e6a77e3790b84a5b33f16eb96f7d4ab3dbd Mon Sep 17 00:00:00 2001 From: cnbugs <717192502@qq.com> Date: Fri, 7 Aug 2026 14:49:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20kubernetes=E9=83=A8?= =?UTF-8?q?=E7=BD=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kubernetes%E9%83%A8%E7%BD%B2.md | 75 ++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/kubernetes%E9%83%A8%E7%BD%B2.md b/kubernetes%E9%83%A8%E7%BD%B2.md index 114dc64..61f956a 100644 --- a/kubernetes%E9%83%A8%E7%BD%B2.md +++ b/kubernetes%E9%83%A8%E7%BD%B2.md @@ -1,5 +1,78 @@ Deployment.yaml ``` -aaa +# K8s Deployment - 由 ConfTemplate 生成 +# 生成时间: 2026/8/7 14:37:00 +# 部署命令: kubectl apply -f deployment.yaml + +apiVersion: apps/v1 +kind: Deployment +metadata: + name: shell-gen + namespace: default + labels: + app: shell-gen + version: v1 +spec: + replicas: 1 + revisionHistoryLimit: 10 + progressDeadlineSeconds: 600 + minReadySeconds: 0 + selector: + matchLabels: + app: shell-gen + strategy: + type: RollingUpdate + rollingUpdate: + maxSurge: 25% + maxUnavailable: 0 + template: + metadata: + labels: + app: shell-gen + version: v1 + spec: + containers: + - name: shell-gen + image: "harbor.yunwei.blog/projects/shell-gen:0.0.1" + imagePullPolicy: IfNotPresent + ports: + - name: http + containerPort: 5099 + protocol: TCP + resources: + requests: + cpu: 100m + memory: 128Mi + limits: + cpu: 500m + memory: 256Mi + terminationGracePeriodSeconds: 30 +``` +shell-gen-service.yaml + +``` +# K8s Service - 由 ConfTemplate 生成 +# 生成时间: 2026/8/7 14:42:29 +# 部署命令: kubectl apply -f service.yaml + +apiVersion: v1 +kind: Service +metadata: + name: shell-gen + namespace: default + labels: + app: shell-gen +spec: + type: NodePort + selector: + app: shell-gen + ports: + - name: http + port: 80 + targetPort: 5099 + protocol: TCP + nodePort: 30088 + externalTrafficPolicy: Cluster + ``` \ No newline at end of file