機械翻訳について

ocne cluster join

ノードをクラスタに結合するか、またはそれに必要なファイルを生成します。

このコマンドは、次の目的で使用できます:

  • byoプロバイダで作成された、事前にプロビジョニングされたコンピュート・リソース。 ノードは、あるクラスタから別のクラスタに移行されます。

  • byoプロバイダで作成された自己プロビジョニング・コンピュート。 初回ブート時にノードをクラスタに結合するために必要な材料を生成します。

ノードは、ocne cluster joinコマンドの--role-control-planeノード・オプションを指定しないかぎり、ワーカー・ノードとして移行されます。

--kubeconfigコマンド・オプションを使用して、ソース・クラスタのロケーションを設定します。 このオプションは、このコマンドに必要です。

ocne cluster join 
[{-c|--config} path] 
[{-d|--destination} path]
[{-N|--node} name]
[{-P|--provider} provider]
[{-r|--role-control-plane}]

説明:

{-c|--config} path

クラスタの定義を含む構成ファイルへのパス。 この値を指定しない場合、コマンドが実行されるシステムのデフォルトのハイパーバイザを使用して、小さい(エフェメラル)クラスタが作成される可能性があります。

{-d|--destination} path

宛先クラスタのkubeconfigファイルへのパス。

{-N|--node} name

Kubernetes内から見て、ソース・クラスタから宛先クラスタに移動するノードの名前。 名前は、kubectl get nodesコマンドの出力にリストされているノードの1つである必要があります。

{-P|--provider} provider

クラスタとの対話時に使用するプロバイダ。 オプションは次のとおりです。

  • libvirt (デフォルト)

  • oci

  • byo

  • none

{-r|--role-control-plane}

ノードのロールをターゲット・クラスタのコントロール・プレーン・ノードに設定します。 このオプションを使用しない場合、ノードはワーカー・ノードとして設定されます。

例4-48 別のBYOクラスタへのノードの移行

あるクラスタから別のBYOクラスタにノードを移行するには:

ocne cluster join --kubeconfig $HOME/.kube/kubeconfig.mycluster --provider byo --node source-worker-1  --destination $HOME/.kube/kubeconfig.targetcluster

例4-49 ノードをコントロール・プレーン・ノードとして別のBYOクラスタに移行

あるクラスタから別のBYOクラスタにノードを移行し、それをコントロール・プレーン・ノードとして割り当てるには:

ocne cluster join --kubeconfig $HOME/.kube/kubeconfig.mycluster --provider byo --node source-worker-1 --destination $HOME/.kube/kubeconfig.targetcluster --role-control-plane

例4-50 構成ファイルを使用した別のBYOクラスタへのノードの移行

構成ファイルを使用して、あるクラスタから別のBYOクラスタにノードを移行するには:

ocne cluster join --kubeconfig $HOME/.kube/kubeconfig.mycluster --config byo.yaml --node source-worker-1 --destination $HOME/.kube/kubeconfig.targetcluster

例4-51 BYOクラスタ内のワーカー・ノードのイグニッション・ファイルの生成

ワーカー・ノードをBYOクラスタに追加するために必要なイグニッション情報を生成するには:

ocne cluster join --kubeconfig $HOME/.kube/kubeconfig.mycluster --config byo.yaml > worker.ign

例4-52 BYOクラスタ内のコントロール・プレーン・ノードのイグニッション・ファイルの生成

BYOクラスタにコントロール・プレーン・ノードを追加するために必要なイグニッション情報を生成するには:

ocne cluster join --kubeconfig $HOME/.kube/kubeconfig.mycluster --config byo.yaml --role-control-plane  > control_plane.ign