From 1c461b64d525aa0a15309c3eea4eb79eee916e38 Mon Sep 17 00:00:00 2001 From: Qiming Teng Date: Sat, 25 Jun 2022 11:28:00 +0800 Subject: [PATCH] [zh-cn] Resync some MySQL example YAMLs --- .../examples/application/mysql/mysql-configmap.yaml | 7 +++---- .../zh-cn/examples/application/mysql/mysql-services.yaml | 9 ++++++--- .../examples/application/mysql/mysql-statefulset.yaml | 3 ++- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/content/zh-cn/examples/application/mysql/mysql-configmap.yaml b/content/zh-cn/examples/application/mysql/mysql-configmap.yaml index 6aa5bfe4e5..656019a244 100644 --- a/content/zh-cn/examples/application/mysql/mysql-configmap.yaml +++ b/content/zh-cn/examples/application/mysql/mysql-configmap.yaml @@ -4,15 +4,14 @@ metadata: name: mysql labels: app: mysql + app.kubernetes.io/name: mysql data: primary.cnf: | - # Apply this config only on the primary. + # 仅在主服务器上应用此配置 [mysqld] log-bin - datadir=/var/lib/mysql/mysql replica.cnf: | - # Apply this config only on replicas. + # 仅在副本服务器上应用此配置 [mysqld] super-read-only - datadir=/var/lib/mysql/mysql diff --git a/content/zh-cn/examples/application/mysql/mysql-services.yaml b/content/zh-cn/examples/application/mysql/mysql-services.yaml index 6743cf707a..6c5ee4c04e 100644 --- a/content/zh-cn/examples/application/mysql/mysql-services.yaml +++ b/content/zh-cn/examples/application/mysql/mysql-services.yaml @@ -1,10 +1,11 @@ -# Headless service for stable DNS entries of StatefulSet members. +# 为 StatefulSet 成员提供稳定的 DNS 表项的无头服务(Headless Service) apiVersion: v1 kind: Service metadata: name: mysql labels: app: mysql + app.kubernetes.io/name: mysql spec: ports: - name: mysql @@ -13,14 +14,16 @@ spec: selector: app: mysql --- -# Client service for connecting to any MySQL instance for reads. -# For writes, you must instead connect to the primary: mysql-0.mysql. +# 用于连接到任一 MySQL 实例执行读操作的客户端服务 +# 对于写操作,你必须连接到主服务器:mysql-0.mysql apiVersion: v1 kind: Service metadata: name: mysql-read labels: app: mysql + app.kubernetes.io/name: mysql + readonly: "true" spec: ports: - name: mysql diff --git a/content/zh-cn/examples/application/mysql/mysql-statefulset.yaml b/content/zh-cn/examples/application/mysql/mysql-statefulset.yaml index 22aa944748..7dc39d7965 100644 --- a/content/zh-cn/examples/application/mysql/mysql-statefulset.yaml +++ b/content/zh-cn/examples/application/mysql/mysql-statefulset.yaml @@ -6,12 +6,14 @@ spec: selector: matchLabels: app: mysql + app.kubernetes.io/name: mysql serviceName: mysql replicas: 3 template: metadata: labels: app: mysql + app.kubernetes.io/name: mysql spec: initContainers: - name: init-mysql @@ -27,7 +29,6 @@ spec: echo [mysqld] > /mnt/conf.d/server-id.cnf # 添加偏移量以避免使用 server-id=0 这一保留值。 echo server-id=$((100 + $ordinal)) >> /mnt/conf.d/server-id.cnf - # Copy appropriate conf.d files from config-map to emptyDir. # 将合适的 conf.d 文件从 config-map 复制到 emptyDir。 if [[ $ordinal -eq 0 ]]; then cp /mnt/config-map/primary.cnf /mnt/conf.d/