3.2 创建 NdbCluster 对象

要在 Kubernetes 集群中创建 NdbCluster 对象,请发出以下命令

> kubectl apply -f docs/examples/example-ndb.yaml
ndbcluster.mysql.oracle.com/example-ndb created

在 Kubernetes 集群中创建此对象后,NDB Operator(它会监视对任何 NdbCluster 对象的更改)会检测到该操作并开始在 Kubernetes 集群内设置 NDB 集群。

NDB 集群节点在多个 Pod 中运行,可以通过发出此处显示的命令查看这些 Pod

> kubectl get pods -w
NAME                                          READY   STATUS    RESTARTS   AGE
example-ndb-mgmd-0                            1/1     Running   0          8m44s
example-ndb-mgmd-1                            1/1     Running   0          48s
example-ndb-mysqld-599bcfbd45-qzrsr           0/1     Running   0          7s
example-ndb-mysqld-599bcfbd45-r7g2x           0/1     Running   0          7s
example-ndb-ndbd-0                            1/1     Running   0          8m44s
example-ndb-ndbd-1                            1/1     Running   0          8m44s
ndb-operator-555b7b65-2rssd                   1/1     Running   0          48m
ndb-operator-webhook-server-d67c97d54-m5d42   1/1     Running   0          48m

名称以 example-ndb- 开头的 Pod 是运行 NDB 集群节点的 Pod。节点类型可以在每个名称中看到。

所有 Pod 准备就绪后,NDB 集群就可以进行事务处理了。