NDB Operator 發行說明
若要在 Kubernetes 中執行的 NDB 叢集中變更設定,需要編輯 NdbCluster YAML 規格檔案,然後將更新後的檔案套用至 Kubernetes 叢集。
考量從檔案 docs/examples/example-ndb.yaml 安裝的範例 example-ndb (請參閱第 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 叢集節點的狀態和就緒情況可以像第一次部署時一樣觀察。