すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:構成マップの管理

最終更新日:Dec 09, 2024

ConfigMapsを使用すると、機密でない暗号化された構成情報と構成ファイルをContainer Service for Kubernetes (ACK) に保存できます。 これにより、コンテナイメージを再構築する手間をかけずに構成情報を更新できます。 このトピックでは、ConfigMapsを作成および管理する方法について説明します。

前提条件

ACKマネージドクラスターまたはACKサーバーレスクラスターが作成されます。 詳細については、「ACKマネージドクラスターの作成」または「ACKサーバーレスクラスターの作成」をご参照ください。

ConfigMapの作成

  1. ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. [クラスター] ページで、管理するクラスターの名前をクリックします。 左側のナビゲーションウィンドウで、[設定] > [設定] を選択します。

  3. [ConfigMap] ページで、ConfigMapを作成する名前空間を選択します。 次に、次のいずれかの方法を使用してConfigMapを作成します。

    • 方法1: [作成] をクリック

      1. ConfigMapページの右上隅にある [作成] をクリックします。

      2. [作成] パネルで、ConfigMapの名前を入力し、[+ 追加] をクリックし、キーを入力し、[OK] をクリックします。

        • ConfigMap Name: ConfigMapの名前。 名前には、小文字、数字、ハイフン (-) 、およびピリオド (.) を使用できます。 This parameter is required. 他のリソースオブジェクトは、構成情報を取得するためにConfigMap名を参照する必要があります。

        • ConfigMap: ConfigMapの名前と値をキーと値のペアで入力します。 [インポート] をクリックしてJSONファイルをインポートし、ConfigMapを作成することもできます。

    • 方法2: クリックCreate from YAML

      1. ConfigMapページの右上隅にある [YAMLから作成] をクリックします。

      2. 表示されるページで、パラメーターを設定し、[作成] をクリックします。

        パラメーター

        説明

        サンプルテンプレート

        ドロップダウンリストから [カスタム] を選択し、YAML構文でConfigMapを設定できます。 ドロップダウンリストから [Resource - ConfigMap] を選択することもできます。 Resource - ConfigMapを選択した場合、ConfigMapの名前はaliyun-configで、game.propertiesおよびui.propertiesの変数ファイルが含まれます。 要件を満たすようにConfigMapを変更できます。

    aliyun-configという名前のConfigMapが作成されたら、ConfigMapページで見つけることができます。

次のステップ

ConfigMapを作成したら、ConfigMapページで次の操作を実行できます。

重要

ConfigMapを更新すると、ConfigMapを使用するアプリケーションが影響を受けます。

  • ConfigMapの名前をクリックすると、ConfigMapの詳細と、ConfigMapに含まれる設定情報が表示されます。

  • [操作] 列の [編集] をクリックして、ConfigMapを更新します。 [名前] および [値] 列の内容を更新できます。

  • [操作] 列の [YAMLの編集] をクリックして、ConfigMapを更新します。 [YAMLで表示] パネルで、ConfigMapを更新し、[OK] をクリックします。

  • ConfigMapが不要になった場合は、[操作] 列の [削除] をクリックして、ConfigMapを削除します。

関連ドキュメント

ポッドでConfigMapsを使用する方法の詳細については、「ConfigMapを使用するようにポッドを構成する」をご参照ください。