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

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

最終更新日:Mar 26, 2026

Knative Eventing は、ApsaraMQ for RocketMQ、ApsaraMQ for Kafka、Container Registry などの外部システムから Knative サービスまたは Functions にイベントをルーティングするためのイベントモデルを提供します。Container Service for Kubernetes (ACK) コンソールからデプロイすることで、クラスター内でイベント駆動型のワークロードを有効にできます。

前提条件

開始する前に、次のことを確認してください:

  • お使いのクラスターに Knative がデプロイ済みです。詳細については、「Knative のデプロイ」をご参照ください。

Knative Eventing のデプロイ

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

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

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

  4. [Eventing のデプロイ] ダイアログボックスで、[確認] をクリックします。

デプロイメント後、Eventing コンポーネントは、[Components] タブに [Deployed] ステータスが表示されます。

トラブルシューティング

クラスターで PrivateZone が有効になっていない場合

[Eventing のデプロイ] ダイアログボックスに「PrivateZone is not enabled for the cluster. For more information, see Enable PrivateZone when you deploy Knative Eventing」というエラーが表示された場合は、デプロイする前に Alibaba Cloud DNS PrivateZone を有効にしてください:

  1. 次のコマンドを実行して、eci-profile ConfigMap を開いて編集します:

    kubectl -n kube-system edit configmap eci-profile
  2. enablePrivateZone"true" に設定し、ファイルを保存して閉じます:

    apiVersion: v1
    data:
      #...
      enablePrivateZone: "true" # 値を false から true に変更します。
      #...
    kind: ConfigMap
    metadata:
      name: eci-profile
      namespace: kube-system
  3. デプロイ操作手順のステップ 3 に戻り、再度 [デプロイ] をクリックします。

次のステップ