Diamond 1.8.3に基づくきます。
Mercuryの1:N処理能力を拡張できます。ただし、Mercuryデータベースの最大容量を拡張できません。
MercuryノードはIPS服务を拡張しますが,SFD/API WRAPPERを拡張しません。
現在、DiamondプラットフォームでDiamondサーバーとKubernetesのマスタノードのスケールアウトをサポートしていません。そして、Diamondプラットフォームでスケールインもサポートしていません。
以下、既存のDiamondプラットフォームにworkloadNew
というノードサーバーを新たに追加する方法を紹介します。
workloadNew
というノードサーバーにパスワードが要求されないsudo権限を持っているユーザーを作成します。その後に、Diamond ホストへの Diamond SSH プライベートキーを追加します。「SenseLink GE Enterprise Pro インストールマニュアル」の「Diamond プラットフォームのデプロイ」章にある「Diamond ホストへの Diamond SSH プライベートキーの追加」節を参照してください。
ここで作成したユーザーはdiamond.yaml
にあるdiamondUser
に一致しないといけません。diamond.yaml
が見つからない場合、下記のコマンドでdiamondUser
を特定することが可能です。spec.user
はdiamondUser
です。
http://server:30080
にログインします。
左側にある「追加」ボタンを押下してください。
カマンで区切りしたら、複数のIPを追加できます。k8s-worker
ラベルを選択してください。
追加されたノードサーバーのステータスはrunning
からidle
まで変わるまで、画面を刷新して下さい。idle
になったら、k8s-worker
のスケールアウトが正常に完了となります。
新たに追加されたノードにラベルを付けます。
ips replicas
を修正します。spec.replicas
を3
から4
に変更してください(既存の3台ノードサーバーに1台ノードーサーバーを増やす場合の例です。)
新たなノードが準備できたら、Mercuryサーバーのスケールアウトが完了します。
下記は作業後の結果イメージとなります。