始める前に

以下のサービスを有効化する必要があります: Container Service、ROS (Resource Orchestration Service) および RAM (Resource Access Management)。 より詳細な制限および処理命令については、クラスターの作成をご参照ください。

Container Service コンソールROS コンソールRAM コンソールにログインし、該当するサービスを有効化します。

このタスクについて

この例では、スピーディーな Kubernetes クラスターを作成方法を紹介します。 いくつかについては、デフォルトの設定、または最も簡単な設定を使います。

手順

  1. Container Service コンソールにログインします。
  2. Kubernetes 上で、左側のナビゲーションウィンドウにある [クラスター] をクリックします。 表示されたページの右上角にある [Kubernetes クラスターの作成] をクリックします。
  3. クラスターパラメーターを設定します。
    この例では、ほとんどの設定をデフォルトのままにします。 固有の設定については以下の図に示します。



    設定 説明
    クラスター名 クラスター名は1文字から63文字以内で、数字、漢字、英字およびハイフン (-) を含むことができます。
    リージョンおよびゾーン クラスターが設置されているリージョンとゾーンです。
    VPC [自動作成] または [既存を使う] を選択できます。
    • 自動作成: クラスター作成時、システムにより自動的にお使いの VPC に対する NAT ゲートウェイが作成されます。
    • 既存を使う: 選択した VPC に NAT ゲートウェイがある場合、Container Service ではその NAT ゲートウェイが使用されます。 それ以外の場合、デフォルトでシステムにより自動的に NAT ゲートウェイが作成されます。 システムによる NAT ゲートウェイの自動作成を希望しない場合は、[VPC 用 SNAT の設定] チェックボックスをオフにしてください。
      [VPC 用 SNAT の設定] チェックボックスをオフにした場合、セキュリティ保護された VPC インターネット環境に実装するためにユーザー側での NAT ゲートウェイの設定、または手動で SNAT を設定する必要があります。 設定を行わない場合、VPC 上のインスタンスが正常にインターネットにアクセスできず、クラスター作成が失敗します。
    ノードタイプ 従量課金およびサブスクリプションがサポートされます。
    マスター設定 インスタンスタイプとシステムディスクを設定します。
    • インスタンスタイプ: 詳しくは『インスタンスタイプファミリー』をご参照ください。インスタンスタイプファミリー
    • システムディスク: SSD および Ultra Disk がサポートされます。
    ワーカー設定 ワーカーノードの作成または既存の ECS インスタンスの追加を選択できます。 インスタンスの追加を選択した場合、追加したインスタンスを以下のように設定できます。
    • インスタンスタイプ: 詳しくは『インスタンスタイプファミリー』をご参照ください。インスタンスタイプファミリー
    • システムディスク: SSD および Ultra Disk がサポートされます。
    • データディスクの接続: SSD、Ultra Disk および Basic Disk がサポートされます。
    ログイン キーペアとパスワードがサポートされます。 詳しくは『SSH キーペアによる Kubernetes クラスターへのアクセス』をご参照ください。SSH キーペアを使用した Kubernetes クラスターへのアクセス
    ポッドネットワーク CIDR および サービス CIDR (オプション) これらのプランについての詳細はVPC での Kubernetes CIDR ブロックの計画をご参照ください。
    このオプションは [既存を使う] から VPC を選択した場合に利用できます。
    SNAT の設定 SNAT は [自動作成] を選択し VPC を作成した場合、必ず設定する必要があります。 [既存を使う] により VPC を選択した場合、SNAT ゲートウェイを自動的に設定するかどうかを選択できます。 SNAT 設定の自動設定を選択しなかった場合、NAT ゲートウェイを設定するか、SNAT を手動で設定します。
    SSH ログイン
    • インターネットからの SSH アクセスを有効にした場合、SSH を利用してクラスターにアクセスできます。
    • インターネットからの SSH アクセスを有効にしなかった場合、クラスターへの SSH を利用したアクセスまたは kubectl を利用した接続ができません。 SSH アクセスの有効化を手動で行えます。 詳しくは、SSH による Kubernetes クラスターへのアクセスをご参照ください。
    モニタリングプラグイン ECS ノードにクラウドモニタリングプラグインをインストールできます。これにより、CloudMonitor コンソール上で、作成した ECS インスタンスのモニタリング情報を参照できます。
    RDS ホワイトリスト (オプション) RDS インスタンスホワイトリストに対する ECS インスタンスの IP アドレスを追加できます。
    このオプションは [既存を使う] から VPC を選択した場合に利用できます。
    アドバンスコンフィグの表示
    • ネットワークプラグイン: Flannel ネットワークプラグインおよび Terway ネットワークプラグインがサポートされます。 デフォルトでは、Flannel ネットワークが使用されます。 詳しくは、Kubernetes クラスターネットワークには、Terway または Flannel プラグインのどちらを選択するべきですか ?をご参照ください。
    • ノードに対するポッド数: 1 つのノードで実行できるポッドの最大数です。
    • カスタムイメージ: カスタムイメージをインストールするかどうかが表示されます。 カスタムイメージを選択しない場合、ECS インスタンスによりデフォルトで CentOS バージョンがインストールされます。
    • クラスター CA: カスタムクラスター CA を使用するかどうかが表示されます。
  4. 右上角にある [クラスターの作成] をクリックします。

次のタスク

クラスターの作成が成功したあと、クラスターリスト上に作成したクラスターが表示されます。


このようにスピーディーに Kubernetes クラスターを作成できます。