NDB Operator 發行說明
若要在 Kubernetes Cluster 中建立 NdbCluster 物件,請發出以下命令
> kubectl apply -f docs/examples/example-ndb.yaml
ndbcluster.mysql.oracle.com/example-ndb created
一旦此物件在 Kubernetes Cluster 中建立,NDB Operator (會監看任何 NdbCluster 物件的變更) 就會偵測到此動作,並開始在 Kubernetes Cluster 內部設定 NDB Cluster。
NDB Cluster 節點會在多個 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 Cluster 節點的 Pod。節點的類型可以在每個名稱中看到。
一旦所有 Pod 都準備就緒,NDB Cluster 即可進行交易。