ocne cluster start
デフォルトまたはカスタマイズされた構成を使用して、Kubernetesクラスタをデプロイします。
4つの主要なタイプのデプロイメントを使用できます:
-
ローカルの仮想化
-
事前にプロビジョニングされたコンピュート・リソース
-
自己プロビジョニング・コンピュート・リソース
-
クラウド・プロバイダまたはその他のインフラストラクチャの自動化
ocne cluster start
[{-u|--auto-start-ui} {true|false}]
[{-o|--boot-volume-container-image} URI]
[{-C|--cluster-name} name]
[{-c|--config} path]
[{-n|--control-plane-nodes} integer]
[{-i|--key} path]
[--load-balancer address]
[{-P|--provider} provider]
[{-s|--session} URI]
[{-v|--version} version]
[--virtual-ip IP]
[{-w|--worker-nodes} integer]
説明:
-
{-u|--auto-start-ui} {true|false}
-
クラスタの起動後にUIをブラウザ・ウィンドウに自動的にロードするかどうかを設定します。 デフォルトは、
true
です。 -
{-o|--boot-volume-container-image} URI
-
OSブート・ボリュームを含むコンテナ・イメージのURI。
-
{-C|--cluster-name} name
-
起動するクラスタの名前。 デフォルトは
ocne
です。 -
{-c|--config} path
-
クラスタの定義を含む構成ファイルへのパス。 この値を指定しない場合、コマンドが実行されるシステムのデフォルトのハイパーバイザを使用して、小さい(エフェメラル)クラスタが作成される可能性があります。
-
{-n|--control-plane-nodes} integer
-
ローカルの仮想化を使用してデプロイされたクラスタに対してプロビジョニングするコントロール・プレーン・ノードの数。
-
{-i|--key} path
-
リモート・システムのSSH公開キーへのパス。 デフォルトは
$HOME/.ssh/id_rsa.pub
です。 -
--load-balancer address
-
Kubernetes APIサーバーの外部ロード・バランサのホスト名またはIPアドレス。
-
{-P|--provider} provider
-
クラスタとの対話時に使用するプロバイダ。 オプションは次のとおりです。
-
libvirt
(デフォルト) -
oci
-
byo
-
none
-
-
{-s|--session} URI
-
libvirt
プロバイダのセッションURI。ローカル・セッションの場合は、
qemu:///system
を使用します。リモート・セッションの場合は、
qemu+ssh://host/system
という形式を使用します。「ホスト」は、リモート・システムの名前またはIPアドレスです。 -
{-v|--version} version
-
使用するKubernetesバージョン番号。
-
--virtual-ip IP
-
内部ロード・バランサの使用時にKubernetes APIサーバーに使用する仮想IPアドレス。 IPアドレスを設定しない場合、コントロール・プレーン・ノードのサブネットを使用してIPアドレスが自動的に設定されます。
-
{-w|--worker-nodes} integer
-
ローカルの仮想化を使用してデプロイされたクラスタに対してプロビジョニングするワーカー・ノードの数。
例4-60 libvirt
プロバイダを使用したデフォルト・クラスタの作成
すべてのデフォルト設定を使用してlibvirtクラスタを作成するには:
ocne cluster start
例4-61 oci
プロバイダを使用したデフォルト・クラスタの作成
OCIにクラスタを作成するには、システム上のデフォルト設定およびデフォルト構成ファイルを使用します:
ocne cluster start --provider oci
例4-62 構成ファイルを使用したlibvirt
クラスタの作成
構成ファイルを使用してlibvirt
クラスタを作成するには:
ocne cluster start --config myconfig.yaml
例4-63 byo
プロバイダを使用したクラスタの作成
byo
プロバイダを使用してクラスタを作成するには:
ocne cluster start --provider byo
例4-64 指定されたノードおよび仮想IPを持つlibvirt
クラスタを作成
指定した数のワーカー・ノードとコントロール・プレーン・ノード、および仮想IPアドレスを使用してクラスタを作成するには:
ocne cluster start --control-plane-nodes 3 --worker-nodes 5 --virtual-ip 192.168.0.100
例4-65 構成ファイルを使用したリモートlibvirt
クラスタの作成
構成ファイルを使用してリモート・ホストにクラスタを作成するには:
ocne cluster start --session qemu+ssh://myuser@myhost.example.com/system --config myconfig.yaml
例4-66 UIおよびアプリケーション・カタログを既存のクラスタにインストール
UIおよびアプリケーション・カタログを既存のOracle CNEリリース1.x Kubernetesクラスタにインストールするには:
ocne cluster start --provider none --kubeconfig $HOME/.kube/kubeconfig.ocne19