NDB Operator 发行说明
要更改在 Kubernetes 中运行的 NDB 集群的配置,需要编辑 NdbCluster
YAML 规范文件,然后将更新后的文件应用于 Kubernetes 集群。
考虑示例 example-ndb
,它从文件 docs/examples/example-ndb.yaml
(参见 第 3.1 节,“设置 NDB 集群的配置”)安装,该文件提供两个 SQL 节点。要将此数字增加到五个,请在此文件中将 spec.mysqld.nodeCount
更新为首选值。更新后的文件应类似于此处所示的内容(编辑后的行以突出显示文本表示)
apiVersion: mysql.oracle.com/v1
kind: NdbCluster
metadata:
name: example-ndb
spec:
redundancyLevel: 2
dataNode:
nodeCount: 2
mysqlNode:
nodeCount: 5
现在,您可以将更新后的 YAML 文件应用于 Kubernetes 集群,如下所示
> kubectl apply -f docs/examples/example-ndb.yaml
ndbclusters.mysql.oracle.com/example-ndb configured
应用更改后,NDB Operator 会获取这些更改并开始将它们应用于 NDB 集群。在这种情况下,它会更新管理节点配置文件,执行滚动重启(参见 执行 NDB 集群的滚动重启),并启动其他 mysqld 进程(SQL 节点)。
可以像首次部署时一样观察 NDB 集群节点的状态和就绪情况。