From cfe5727e45528cc47aed1f6a685d9f0c1dcfb519 Mon Sep 17 00:00:00 2001 From: Qiming Teng Date: Mon, 23 Dec 2024 13:35:56 +0800 Subject: [PATCH] [zh] Sync example manifests This PR synchronizes the example manifests from the English upstream so that the test case can succeed. To test it: --- .../job/rabbitmq/rabbitmq-service.yaml | 12 +++++++ .../job/rabbitmq/rabbitmq-statefulset.yaml | 36 +++++++++++++++++++ .../resource/pod-level-cpu-request-limit.yaml | 17 +++++++++ .../pod-level-memory-request-limit.yaml | 16 +++++++++ 4 files changed, 81 insertions(+) create mode 100644 content/zh-cn/examples/application/job/rabbitmq/rabbitmq-service.yaml create mode 100644 content/zh-cn/examples/application/job/rabbitmq/rabbitmq-statefulset.yaml create mode 100644 content/zh-cn/examples/pods/resource/pod-level-cpu-request-limit.yaml create mode 100644 content/zh-cn/examples/pods/resource/pod-level-memory-request-limit.yaml diff --git a/content/zh-cn/examples/application/job/rabbitmq/rabbitmq-service.yaml b/content/zh-cn/examples/application/job/rabbitmq/rabbitmq-service.yaml new file mode 100644 index 0000000000..2f7fb06dcf --- /dev/null +++ b/content/zh-cn/examples/application/job/rabbitmq/rabbitmq-service.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + component: rabbitmq + name: rabbitmq-service +spec: + ports: + - port: 5672 + selector: + app.kubernetes.io/name: task-queue + app.kubernetes.io/component: rabbitmq diff --git a/content/zh-cn/examples/application/job/rabbitmq/rabbitmq-statefulset.yaml b/content/zh-cn/examples/application/job/rabbitmq/rabbitmq-statefulset.yaml new file mode 100644 index 0000000000..502598ddf9 --- /dev/null +++ b/content/zh-cn/examples/application/job/rabbitmq/rabbitmq-statefulset.yaml @@ -0,0 +1,36 @@ +apiVersion: apps/v1 +kind: StatefulSet +metadata: + labels: + component: rabbitmq + name: rabbitmq +spec: + replicas: 1 + serviceName: rabbitmq-service + selector: + matchLabels: + app.kubernetes.io/name: task-queue + app.kubernetes.io/component: rabbitmq + template: + metadata: + labels: + app.kubernetes.io/name: task-queue + app.kubernetes.io/component: rabbitmq + spec: + containers: + - image: rabbitmq + name: rabbitmq + ports: + - containerPort: 5672 + resources: + requests: + memory: 16M + limits: + cpu: 250m + memory: 512M + volumeMounts: + - mountPath: /var/lib/rabbitmq + name: rabbitmq-data + volumes: + - name: rabbitmq-data + emptyDir: {} diff --git a/content/zh-cn/examples/pods/resource/pod-level-cpu-request-limit.yaml b/content/zh-cn/examples/pods/resource/pod-level-cpu-request-limit.yaml new file mode 100644 index 0000000000..d9a5f088b8 --- /dev/null +++ b/content/zh-cn/examples/pods/resource/pod-level-cpu-request-limit.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Pod +metadata: + name: cpu-demo + namespace: pod-resources-example +spec: + resources: + limits: + cpu: "1" + requests: + cpu: "0.5" + containers: + - name: cpu-demo-ctr + image: vish/stress + args: + - -cpus + - "2" diff --git a/content/zh-cn/examples/pods/resource/pod-level-memory-request-limit.yaml b/content/zh-cn/examples/pods/resource/pod-level-memory-request-limit.yaml new file mode 100644 index 0000000000..8379743486 --- /dev/null +++ b/content/zh-cn/examples/pods/resource/pod-level-memory-request-limit.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Pod +metadata: + name: memory-demo + namespace: pod-resources-example +spec: + resources: + requests: + memory: "100Mi" + limits: + memory: "200Mi" + containers: + - name: memory-demo-ctr + image: nginx + command: ["stress"] + args: ["--vm", "1", "--vm-bytes", "150M", "--vm-hang", "1"]