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

Container Service for Kubernetes:Knative Eventingのデプロイ

最終更新日:Nov 21, 2024

Knative Eventingは、GitHub、ApsaraMQ for RocketMQ、ApsaraMQ for Kafka、Container Registryなどの外部イベントシステムとインターフェイスし、処理のためにイベントをKnative ServicesまたはFunctionsにルーティングするために使用できるイベントモデルを提供します。 コンソールからKnative Eventingをデプロイして、イベント駆動機能を有効にすることができます。

前提条件

Knativeはクラスターにデプロイされています。 詳細については、「Knativeのデプロイ」「」をご参照ください。

手順

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

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

  3. [コンポーネント] タブの [コアコンポーネント] セクションで、Eventingの [操作] 列の [デプロイ] をクリックします。

    [デプロイ] をクリックした後、PrivateZoneがクラスターで有効になっていない場合。 詳細については、「PrivateZoneをデプロイするときにPrivateZoneを有効にする」をご参照ください。[デプロイ] ダイアログボックスにエラーが表示されます。Alibaba Cloud DNS PrivateZoneを有効にするには、次の手順を実行する必要があります。

    1. 次のコマンドを実行して、eci-profileファイルを変更します。

      kubectl -n kube-system edit configmap eci-profile
    2. enablePrivateZonetrueに設定します。 eci-profileファイルを保存して閉じます。

      apiVersion: v1
      data:
        #...
        enablePrivateZone: "true" # Change the value from false to true. 
        #...
      kind: ConfigMap
      metadata:
        name: eci-profile
        namespace: kube-system
  4. Eventingのデプロイダイアログボックスで、確認をクリックします。

    Knative Eventingがデプロイされた後、コンポーネントは [コンポーネント] タブの [デプロイ済み] 状態になります。

関連ドキュメント