OCIで実行中のOCNEクラスタの作成

OCIで実行中のOracle Cloud Native Environment自己管理クラスタをマルチクラスタ環境に追加します

始める前に

次を実行する必要があります:

  • コンパートメントを使用したOracle Cloud Infrastructure (OCI)アカウントの設定
  • クラスタ認証に使用するSSHキー・ペアの生成

OCIでの新規OCNEクラスタの作成

新しいOracle Cloud Native Environment (OCNE)管理対象クラスタをOCI上にプロビジョニングするには、次のステップを実行します:

  1. コンソールにログインします。クラスタのコンソールURLを見つけるには、「コンソールURLの取得」を参照し、rancherURLの値を使用します。

  2. ナビゲーション・メニューを開き、「クラスタ管理」を選択します。

  3. 左側のメニューから「クラウド資格証明」を選択し、「作成」をクリックします。クラウド資格証明には、クラウド・インフラストラクチャ・プロバイダの資格証明が格納されます。

  4. 「Oracle」を選択します。

  5. クラウド資格証明の名前を指定し、フィールドに入力します。必要な情報は、OCI構成ファイルにあります。「作成」をクリックします。

  6. 左側のメニューから「クラスタ」を選択し、「作成」をクリックします。

  7. OCI上のOracle OCNEを選択し、クラスタの名前を指定します。

  8. 「メンバー・ロール」を展開して、このクラスタへのアクセス権を付与するユーザーとその権限を追加します。

  9. 「ラベルと注釈」を展開して、クラスタのKubernetesラベルおよび注釈を構成します。

  10. 作成したクラウド資格証明を選択します。適切なリージョンおよびコンパートメントがドロップダウン・リストから選択されていることを確認します。

  11. 「次」をクリックします。

  12. ネットワークを設定します。「クイック作成」を選択して、OCNEクラスタに必要な仕様に構成された新しい仮想クラウド・ネットワーク(VCN)を作成するか、「既存のインフラストラクチャ」を選択して、OCIアカウントですでに構成されているVCNを使用します。

    • 「既存のインフラストラクチャ」オプションを選択した場合は、VCNが配置されているコンパートメントを「VCNコンパートメント」ドロップダウン・リストから選択してから、VCN自体を「仮想クラウド・ネットワーク」ドロップダウン・リストから選択します。次に、「クラウド・プレーン・サブネット」「ロード・バランサ・サブネット」および「ワーカー・ノード・サブネット」の各ドロップダウン・リストで、VCN内のサブネットを選択します。要件については、「OCNEでのVCNの構成」を参照してください。

    • VCNコンパートメントは、クラウド資格証明で指定されたコンパートメントと一致する必要はありません。

  13. 「次」をクリックします。

  14. ドロップダウン・リストからノード・イメージを選択します。

    デフォルトのノード・イメージをオーバーライドするよう選択できます。「OCNEイメージ構成」を展開し、カスタム・イメージOCIDを指定します。カスタム・イメージにOCNEバイナリが含まれている場合は、重複を避けるために「OCNE依存関係インストールのスキップ」を選択できます。

  15. クラスタの認証を管理するためのSSH公開キーをコピーまたはアップロードします。SSH公開キーがクラスタ・ノードにインストールされ、クラスタの作成後にSSHが有効になります。

  16. クラスタ・コントロール・プレーンを構成します。まず「OCNEバージョン」を選択します。これは使用可能なKubernetesバージョンが決定されるためです。次に「Kubernetesバージョン」および「コントロール・プレーン・シェイプ」を選択します。残りのオプションはデフォルト設定のままにすることも、必要に応じて変更することもできます。

    「詳細」で、ETCDCoreDNSおよびCalicoのイメージ・タグを編集するか、OCI CCM/CSIおよびCalicoをインストールするかどうかを選択できます。

  17. ノード・プールをクラスタに追加します。ノード・プールのないクラスタは、コントロール・プレーン・ノードでポッドをスケジュールします。

  18. (オプション) Verrazzanoをクラスタにインストールします。ドロップダウン・リストから「Verrazzanoバージョン」を選択します。「詳細」を展開して、VerrazzanoリソースYAMLを変更することもできます。デフォルトでは、Verrazzanoはmanaged-clusterプロファイルを使用してインストールされ、クラスタ上の限られたコンポーネントのセットが有効になります。

  19. 「詳細設定」を展開して、新しいクラスタのデフォルト設定をさらに変更します。

    • YAMLマニフェスト: クラスタ作成後に自動的にインストールされる追加のYAMLマニフェストを指定します。すべての追加のYAMLマニフェストの合計サイズは、500KBを超えることはできません。
    • クラスタ・ネットワーキング: クラスタのIP範囲およびプロキシ設定を構成します。
    • コンテナ・レジストリ: コンテナのプライベート・レジストリを指定します。
  20. 「作成」をクリックします。クラスタ(特にマルチノード・クラスタ)のすべてのリソースをプロビジョニングするには、最大30分かかる場合があります。

クラスタのプロビジョニングが終了したら、メインの「クラスタ管理」ページからアクセスできます。

クラスタ作成のトラブルシューティングについては、「OCNEクラスタ作成の問題」を参照してください。