Skip to content

Commit bcf2666

Browse files
authored
Merge pull request #233 from molliezhang/main
docs *:Modify the default name and password #191
2 parents 718ff33 + bc02de7 commit bcf2666

File tree

5 files changed

+62
-63
lines changed

5 files changed

+62
-63
lines changed

docs/kubernetes/deploy_radondb-mysql_on_kubernetes.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ The cluster is comprised of 3 pods: 1 leader and 2 followers. Each instance is a
116116

117117
To connect to your database:
118118

119-
1. Get mysql user `qingcloud`s password:
119+
1. Get mysql user `radondb`s password:
120120

121121
kubectl get secret -n default demo-radondb-mysql -o jsonpath="{.data.mysql-password}" | base64 --decode; echo
122122

@@ -130,11 +130,11 @@ To connect to your database:
130130

131131
4. To connect to leader service in the Ubuntu pod:
132132

133-
mysql -h demo-radondb-mysql-leader -u qingcloud -p
133+
mysql -h demo-radondb-mysql-leader -u radondb -p
134134

135135
5. To connect to follower service (read-only) in the Ubuntu pod:
136136

137-
mysql -h demo-radondb-mysql-follower -u qingcloud -p
137+
mysql -h demo-radondb-mysql-follower -u radondb -p
138138
```
139139

140140
分别执行如下指令,查看到 `release` 名为 `demo` 的有状态副本集 `demo-radondb-mysql`,则 RadonDB MySQL 部署成功。
@@ -166,6 +166,7 @@ kubectl get statefulset,pod,svc
166166
当客户端与 RadonDB MySQL 集群在同一个 NameSpace 中时,可使用 leader/follower service 名称代替具体的 ip 和端口。
167167

168168
- 连接主节点(读写节点)。
169+
169170
```bash
170171
mysql -h <leader service 名称> -u <用户名> -p
171172
```
@@ -229,10 +230,10 @@ kubectl get statefulset,pod,svc
229230
| `mysql.tag` | `mysql` 镜像标签 | `5.7.34` |
230231
| `mysql.allowEmptyRootPassword` | 如果为 `true`,允许 root 账号密码为空 | `true` |
231232
| `mysql.mysqlRootPassword` | `root` 用户密码 | |
232-
| `mysql.mysqlReplicationPassword` | `qc_repl` 用户密码 | `Repl_123`, 如果没有设置则随机12个字符 |
233-
| `mysql.mysqlUser` | 新建用户的用户名 | `qingcloud` |
234-
| `mysql.mysqlPassword` | 新建用户的密码 | `Qing@123`, 如果没有设置则随机12个字符 |
235-
| `mysql.mysqlDatabase` | 将要创建的数据库名 | `qingcloud` |
233+
| `mysql.mysqlReplicationPassword` | `radondb_repl` 用户密码 | `Repl_123`, 如果没有设置则随机12个字符 |
234+
| `mysql.mysqlUser` | 新建用户的用户名 | `radondb` |
235+
| `mysql.mysqlPassword` | 新建用户的密码 | `RadonDB@123`, 如果没有设置则随机12个字符 |
236+
| `mysql.mysqlDatabase` | 将要创建的数据库名 | `radondb` |
236237
| `mysql.initTokudb` | 安装 tokudb 引擎 | `false` |
237238
| `mysql.args` | 要传递到 mysql 容器的其他参数 | `[]` |
238239
| `mysql.configFiles.node.cnf` | Mysql 配置文件 | 详见 `values.yaml` |

docs/kubernetes/deploy_radondb-mysql_operator_on_k8s.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -123,10 +123,10 @@ service/sample-mysql ClusterIP None <none> 3306/
123123
$ mysql -h <leader service 名称> -u <用户名> -p
124124
```
125125

126-
用户名为 `qc_usr`,release 名为 `sample` ,连接主节点示例如下:
126+
用户名为 `radondb_usr`,release 名为 `sample` ,连接主节点示例如下:
127127

128128
```shell
129-
$ mysql -h sample-leader -u qc_usr -p
129+
$ mysql -h sample-leader -u radondb_usr -p
130130
```
131131

132132
* 连接从节点(只读节点)。
@@ -135,10 +135,10 @@ service/sample-mysql ClusterIP None <none> 3306/
135135
$ mysql -h <follower service 名称> -u <用户名> -p
136136
```
137137

138-
用户名为 `qc_usr`,release 名为 `sample` ,连接从节点示例如下:
138+
用户名为 `radondb_usr`,release 名为 `sample` ,连接从节点示例如下:
139139

140140
```shell
141-
$ mysql -h sample-follower -u qc_usr -p
141+
$ mysql -h sample-follower -u radondb_usr -p
142142
```
143143

144144
### 跨 NameSpace 访问
@@ -166,10 +166,10 @@ service/sample-mysql ClusterIP None <none> 3306/
166166
$ mysql -h <pod IP/服务 ClusterIP> -u <用户名> -p
167167
```
168168

169-
用户名为 `qc_usr`,pod IP 为 `10.10.128.136` ,连接示例如下:
169+
用户名为 `radondb_usr`,pod IP 为 `10.10.128.136` ,连接示例如下:
170170

171171
```shell
172-
$ mysql -h 10.10.128.136 -u qc_usr -p
172+
$ mysql -h 10.10.128.136 -u radondb_usr -p
173173
```
174174

175175
## 卸载
@@ -204,9 +204,9 @@ kubectl delete customresourcedefinitions.apiextensions.k8s.io clusters.mysql.rad
204204
|:---------------------------------- |:---------------------------|:----------------------------------------------------------- |
205205
| MysqlVersion | MySQL 版本号 | 5.7 |
206206
| MysqlOpts.RootPassword | MySQL Root 用户密码 | "" |
207-
| MysqlOpts.User | 默认新建的 MySQL 用户名称 | qc_usr |
208-
| MysqlOpts.Password | 默认新建的 MySQL 用户密码 | Qing@123 |
209-
| MysqlOpts.Database | 默认新建的 MySQL 数据库名称 | qingcloud |
207+
| MysqlOpts.User | 默认新建的 MySQL 用户名称 | radondb_usr |
208+
| MysqlOpts.Password | 默认新建的 MySQL 用户密码 | RadonDB@123 |
209+
| MysqlOpts.Database | 默认新建的 MySQL 数据库名称 | radondb |
210210
| MysqlOpts.InitTokuDB | 是否启用TokuDB | true |
211211
| MysqlOpts.MysqlConf | MySQL 配置 | - |
212212
| MysqlOpts.Resources | MySQL 容器配额 | 预留: cpu 100m, 内存 256Mi; </br> 限制: cpu 500m, 内存 1Gi |

docs/kubesphere/deploy_radondb-mysql_on_kubesphere.md

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -37,23 +37,19 @@ RadonDB MySQL 是基于 MySQL 的开源、高可用、云原生集群解决方
3737

3838
可选择如下安装方式:
3939

40-
- [青云 QingCloud AppCenter](https://appcenter.qingcloud.com/apps/app-cmgbd5k2) 上安装 Kubersphere
41-
42-
- [在 Kubernetes 上安装 Kubersphere](https://kubesphere.io/zh/docs/installing-on-kubernetes/)
40+
- [在青云 AppCenter](https://appcenter.qingcloud.com/apps/app-cmgbd5k2) 上安装 KubeSphere
41+
42+
- [在 Kubernetes 上安装 KubeSphere](https://kubesphere.io/zh/docs/installing-on-kubernetes/)
4343

44-
- [在 Linux 上安装 Kubersphere](https://kubesphere.io/zh/docs/installing-on-linux/)
44+
- [在 Linux 上安装 KubeSphere](https://kubesphere.io/zh/docs/installing-on-linux/)
4545

4646
### 创建 KubeSphere 多租户系统
4747

4848
参考 KubeSphere 官方文档:[创建企业空间、项目、帐户和角色](https://kubesphere.io/zh/docs/quick-start/create-workspace-and-project/)
4949

5050
### 连接 KubeSphere 客户端节点
5151

52-
> **说明**
53-
>
54-
> 如下示例适用于 KubeSphere 安装在 [青云QingCloud AppCenter](https://appcenter.qingcloud.com/apps/app-cmgbd5k2) 的场景。
55-
56-
通过[青云 QingCloud 控制台](https://console.qingcloud.com/) 直接连接客户端节点。
52+
通过[青云管理控制台](https://console.qingcloud.com/) 直接连接客户端节点。
5753

5854
- 默认 root 用户密码为 KubeSphere 集群 ID。
5955

@@ -139,7 +135,7 @@ RadonDB MySQL 是基于 MySQL 的开源、高可用、云原生集群解决方
139135

140136
![编辑外网访问](_images/config_vnet.png)
141137

142-
- **NodePort方式**
138+
- **NodePort 方式**
143139

144140
选择 NodePort。
145141

@@ -149,17 +145,19 @@ RadonDB MySQL 是基于 MySQL 的开源、高可用、云原生集群解决方
149145

150146
![节点端口](_images/node_port.png)
151147

152-
- **Loadbalancer方式**
148+
- **Loadbalancer 方式**
153149

154150
选择 LoadBalancer。
155151

156152
![负载均衡](_images/loadbalancer.png)
157153

154+
Loadbalancer 方式的负载均衡器由第三方提供,以使用[青云负载均衡](https://docsv3.qingcloud.com/network/loadbalancer/)为示例。
155+
158156
`service.beta.kubernetes.io/qingcloud-load-balancer-eip-ids` 参数中填写可用的 EIP ID,系统会自动为 EIP 创建负载均衡器和对应的监听器。
159157

160-
`service.beta.kubernetes.io/qingcloud-load-balancer-type` 参数中填写负载均衡器承载能力类型,具体可查看 [CreateLoadBalancer](https://docs.qingcloud.com/product/api/action/lb/create_loadbalancer.html)
158+
`service.beta.kubernetes.io/qingcloud-load-balancer-type` 参数中填写负载均衡器承载能力类型,详细参数说明请参考 [CreateLoadBalancer](https://docsv3.qingcloud.com/development_docs/api/command_list/lb/create_loadbalancer/)
161159

162-
点击确定自动生成转发端口,在 KubeSphere 集群同一网络内可通过集群IP/节点IP和此端口访问服务
160+
点击**确定**自动生成转发端口,在 KubeSphere 集群同一网络内可通过集群 IP /节点 IP 和此端口访问服务
163161

164162
![负载均衡端口](_images/loadbalancer_port.png)
165163

@@ -203,10 +201,10 @@ RadonDB MySQL 是基于 MySQL 的开源、高可用、云原生集群解决方
203201
| `mysql.tag` | `mysql` 镜像标签 | `5.7.34` |
204202
| `mysql.allowEmptyRootPassword` | 如果为 `true`,允许 root 账号密码为空 | `true` |
205203
| `mysql.mysqlRootPassword` | `root` 用户密码 | |
206-
| `mysql.mysqlReplicationPassword` | `qc_repl` 用户密码 | `Repl_123`, 如果没有设置则随机12个字符 |
207-
| `mysql.mysqlUser` | 新建用户的用户名 | `qingcloud` |
208-
| `mysql.mysqlPassword` | 新建用户的密码 | `Qing@123`, 如果没有设置则随机12个字符 |
209-
| `mysql.mysqlDatabase` | 将要创建的数据库名 | `qingcloud` |
204+
| `mysql.mysqlReplicationPassword` | `radondb_repl` 用户密码 | `Repl_123`, 如果没有设置则随机12个字符 |
205+
| `mysql.mysqlUser` | 新建用户的用户名 | `radondb` |
206+
| `mysql.mysqlPassword` | 新建用户的密码 | `RadonDB@123`, 如果没有设置则随机12个字符 |
207+
| `mysql.mysqlDatabase` | 将要创建的数据库名 | `radondb` |
210208
| `mysql.initTokudb` | 安装 tokudb 引擎 | `false` |
211209
| `mysql.args` | 要传递到 mysql 容器的其他参数 | `[]` |
212210
| `mysql.configFiles.node.cnf` | Mysql 配置文件 | 详见 `values.yaml` |

docs/kubesphere/deploy_radondb-mysql_on_kubesphere_appstore.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,18 @@ RadonDB MySQL 是基于 MySQL 的开源、高可用、云原生集群解决方
3333

3434
可选择如下安装方式:
3535

36-
- [青云 QingCloud AppCenter](https://appcenter.qingcloud.com/apps/app-cmgbd5k2) 上安装 Kubersphere
36+
- [在青云 AppCenter](https://appcenter.qingcloud.com/apps/app-cmgbd5k2) 上安装 KubeSphere
3737

38-
- [在 Kubernetes 上安装 Kubersphere](https://kubesphere.io/zh/docs/installing-on-kubernetes/)
38+
- [在 Kubernetes 上安装 KubeSphere](https://kubesphere.io/zh/docs/installing-on-kubernetes/)
3939

40-
- [在 Linux 上安装 Kubersphere](https://kubesphere.io/zh/docs/installing-on-linux/)
41-
42-
> KubeSphere 需更新到 3.1.X 及以上版本。
40+
- [在 Linux 上安装 KubeSphere](https://kubesphere.io/zh/docs/installing-on-linux/)
4341

4442
### 创建 KubeSphere 多租户系统
4543

4644
参考 KubeSphere 官方文档:[创建企业空间、项目、帐户和角色](https://kubesphere.io/zh/docs/quick-start/create-workspace-and-project/)
4745

46+
> KubeSphere 需更新到 3.1.X 及以上版本。
47+
4848
### 部署步骤
4949

5050
1. 打开 KubeSphere 控制台,在 `demo-project` 项目的**概览**页面,点击左上角的**应用商店**
@@ -88,7 +88,7 @@ RadonDB MySQL 是基于 MySQL 的开源、高可用、云原生集群解决方
8888

8989
![编辑外网访问](_images/config_vnet.png)
9090

91-
- **NodePort方式**
91+
- **NodePort 方式**
9292

9393
选择 NodePort。
9494

@@ -98,17 +98,19 @@ RadonDB MySQL 是基于 MySQL 的开源、高可用、云原生集群解决方
9898

9999
![节点端口](_images/node_port.png)
100100

101-
- **Loadbalancer方式**
101+
- **Loadbalancer 方式**
102102

103103
选择 LoadBalancer。
104104

105105
![负载均衡](_images/loadbalancer.png)
106106

107+
Loadbalancer 方式的负载均衡器由第三方提供,以使用[青云负载均衡](https://docsv3.qingcloud.com/network/loadbalancer/)为示例。
108+
107109
`service.beta.kubernetes.io/qingcloud-load-balancer-eip-ids` 参数中填写可用的 EIP ID,系统会自动为 EIP 创建负载均衡器和对应的监听器。
108110

109-
`service.beta.kubernetes.io/qingcloud-load-balancer-type` 参数中填写负载均衡器承载能力类型,具体可查看 [CreateLoadBalancer](https://docs.qingcloud.com/product/api/action/lb/create_loadbalancer.html)
111+
`service.beta.kubernetes.io/qingcloud-load-balancer-type` 参数中填写负载均衡器承载能力类型,详细参数说明请参考 [CreateLoadBalancer](https://docsv3.qingcloud.com/development_docs/api/command_list/lb/create_loadbalancer/)
110112

111-
点击确定自动生成转发端口,在 KubeSphere 集群同一网络内可通过集群IP/节点IP和此端口访问服务
113+
点击**确定**自动生成转发端口,在 KubeSphere 集群同一网络内可通过集群 IP /节点 IP 和此端口访问服务
112114

113115
![负载均衡端口](_images/loadbalancer_port.png)
114116

@@ -152,10 +154,10 @@ RadonDB MySQL 是基于 MySQL 的开源、高可用、云原生集群解决方
152154
| `mysql.tag` | `mysql` 镜像标签 | `5.7.34` |
153155
| `mysql.allowEmptyRootPassword` | 如果为 `true`,允许 root 账号密码为空 | `true` |
154156
| `mysql.mysqlRootPassword` | `root` 用户密码 | |
155-
| `mysql.mysqlReplicationPassword` | `qc_repl` 用户密码 | `Repl_123`, 如果没有设置则随机12个字符 |
156-
| `mysql.mysqlUser` | 新建用户的用户名 | `qingcloud` |
157-
| `mysql.mysqlPassword` | 新建用户的密码 | `Qing@123`, 如果没有设置则随机12个字符 |
158-
| `mysql.mysqlDatabase` | 将要创建的数据库名 | `qingcloud` |
157+
| `mysql.mysqlReplicationPassword` | `radondb_repl` 用户密码 | `Repl_123`, 如果没有设置则随机12个字符 |
158+
| `mysql.mysqlUser` | 新建用户的用户名 | `radondb` |
159+
| `mysql.mysqlPassword` | 新建用户的密码 | `RadonDB@123`, 如果没有设置则随机12个字符 |
160+
| `mysql.mysqlDatabase` | 将要创建的数据库名 | `radondb` |
159161
| `mysql.initTokudb` | 安装 tokudb 引擎 | `false` |
160162
| `mysql.args` | 要传递到 mysql 容器的其他参数 | `[]` |
161163
| `mysql.configFiles.node.cnf` | Mysql 配置文件 | 详见 `values.yaml` |

0 commit comments

Comments
 (0)