機械翻訳について

4 libvirtクラスタの作成

libvirtプロバイダを使用してKubernetesクラスタを作成します。

  1. (オプション)クラスタ構成ファイルを設定します。

    クラスタ構成には、クラスタの作成時に使用するクラスタ固有の情報が含まれます。 クラスタ構成ファイルを使用してクラスタのデフォルトをオーバーライドするか、ocne cluster startコマンド・オプションを使用してクラスタを構成できます。 クラスタ構成ファイルには次のものが含まれます:

    provider: libvirt
    name: mycluster
    workerNodes: 2
    controlPlaneNodes: 1
    providers:
      libvirt:
        controlPlaneNode:
          cpu: 2
          memory: 8Gi
          storage: 20Gi
        workerNode:
          cpu: 2
          memory: 8Gi
          storage: 20Gi

    クラスタ構成ファイルの詳細は、「Oracle Cloud Native Environment: Kubernetesクラスタ」を参照してください。

  2. libvirtクラスタを作成します。

    ocne cluster startコマンドを使用して、クラスタを作成します。 構文は次のとおりです。

    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]

    構文オプションの詳細は、Oracle Cloud Native Environment: CLIを参照してください。

    リモート・システムでクラスタを作成する場合は、qemu+ssh://user@host/systemの形式でセッション情報を含めます。「ホスト」は、リモート・システムの名前またはIPアドレスです。 たとえば:

    --session qemu+ssh://myuser@myhost.example.com/system

例4-1 libvirtプロバイダを使用したデフォルト・クラスタの作成

すべてのデフォルト設定を使用してlibvirtクラスタを作成するには:

ocne cluster start

例4-2 構成ファイルを使用したlibvirtクラスタの作成

構成ファイルを使用してlibvirtクラスタを作成するには:

ocne cluster start --config myconfig.yaml

例4-3 指定されたノードおよび仮想IPを持つlibvirtクラスタを作成

指定した数のワーカー・ノードとコントロール・プレーン・ノード、および仮想IPアドレスを使用してクラスタを作成するには:

ocne cluster start --control-plane-nodes 3 --worker-nodes 5 --virtual-ip 192.168.0.100

例4-4 構成ファイルを使用したリモートlibvirtクラスタの作成

構成ファイルを使用してリモート・ホストにクラスタを作成するには:

ocne cluster start --session qemu+ssh://myuser@myhost.example.com/system --config myconfig.yaml