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

Container Service for Kubernetes:ACK Edge クラスターにおけるコントロールプレーンコンポーネントのログ収集

最終更新日:Nov 09, 2025

コントロールプレーンコンポーネントのログは、クラスターを効率的かつ安全に管理および保守するのに役立ちます。ACK Edge を使用すると、ACK Edge クラスターから Alibaba Cloud アカウント内の Simple Log Service プロジェクトにコントロールプレーンコンポーネントのログを収集できます。これらのログは Simple Log Service で管理および分析できます。

前提条件

  • Alibaba Cloud アカウントに、SLS の Logstore の十分な クォータ があること。

  • 収集されたログは、ログストリームの形式でアカウントの指定された SLS プロジェクトに送信されます。SLS は従量課金方法に基づいて課金されます。詳細については、「機能ごとの課金」をご参照ください。

コントロールプレーンコンポーネントのログ収集機能の有効化

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

  2. クラスター ページで、目的のクラスターを見つけてその名前をクリックします。左側のペインで、[操作] > [ログセンター] を選択します。

  3. [ログセンター] ページで、[コントロールプレーンコンポーネントのログ] タブをクリックし、[コンポーネントログ収集の有効化] をクリックします。

    システムがログ収集コンポーネントをインストールするのを待ちます。インストールが完了すると、収集されたログが表示されます。

コントロールプレーンコンポーネントのログのクエリ

ACK コンソールまたは SLS コンソールでコントロールプレーンコンポーネントのログをクエリできます。クエリ構文の詳細については、「インデックスベースのクエリと分析」をご参照ください。

ACK コンソールを使用したログの表示

次の方法を使用して、コントロールプレーンコンポーネントのログを表示できます。

  • [クラスター情報] メニューからコントロールプレーンコンポーネントのログを表示します。

    1. クラスター詳細ページで、[クラスターリソース] タブをクリックし、Simple Log Service プロジェクトの URL をクリックします。

    2. [ログストレージ] ページの左側の [Logstores] リストで、コントロールプレーンコンポーネントのログを格納する Logstore を選択します。

  • [操作] メニューからコントロールプレーンコンポーネントのログを表示します。

    1. クラスター詳細ページの左側のナビゲーションウィンドウで、[操作] > [ログセンター] を選択します。

    2. [コントロールプレーンコンポーネントのログ] タブをクリックします。コンポーネントを選択してそのログを表示できます。

Simple Log Service コンソールを使用したログの表示

  1. Simple Log Service コンソールにログインします。

  2. [プロジェクト] セクションで、ACK クラスターが使用する Simple Log Service プロジェクトの名前をクリックします。

  3. [ログストレージ] > [Logstores] リストで、コントロールプレーンコンポーネントのログを格納する Logstore を選択します。

コントロールプレーンコンポーネントの Logstore

ACK クラスターでは、次のコントロールプレーンコンポーネントのログを収集できます。各 SLS Logstore には、1 つのコントロールプレーンコンポーネントのログが格納されます。コンポーネントの詳細については、「Kubernetes コンポーネント」をご参照ください。

コンポーネント

Logstore

デフォルトでログを収集するかどうか

説明

kube-apiserver

apiserver

はい

kube-apiserver は、Kubernetes API を公開する Kubernetes コントロールプレーンのコンポーネントです。

kube-controller-manager

kcm

はい

kube-controller-manager は、Kubernetes クラスターの内部管理およびコントロールセンターです。このコンポーネントには、Kubernetes に付属するコアコントロールリンクが埋め込まれています。

kube-scheduler

scheduler

はい

kube-scheduler は、Kubernetes クラスターのデフォルトのスケジューラです。

Cloud Controller Manager

ccm

はい

Cloud Controller Manager を使用すると、Kubernetes を Classic Load Balancer (CLB) や Virtual Private Cloud (VPC) などの Alibaba Cloud サービスと統合できます。CLB は以前は Server Load Balancer (SLB) として知られていました。Cloud Controller Manager は、これらのサービスによって提供される負荷分散やノード間通信などの機能を管理します。

controlplane-events

controlplane-events

はい

controlplane-events は、メモリ不足 (OOM) で強制終了されたイベントなど、クラスターコントロールプレーンコンポーネントの運用イベントを配信します。

ALB Ingress controller

alb

はい

ALB Ingress は、Alibaba Cloud の Application Load Balancer (ALB) に基づいて、クラスター内のサービスに統一されたエントリを提供します。

cluster-autoscaler

cluster-autoscaler

いいえ

cluster-autoscaler は ACK のノードの自動スケーリングコンポーネントです。

ack-goatscaler

ack-goatscaler

いいえ

ack-goatscaler は ACK ノードの即時弾力性コンポーネントです。

kuberay-operator

kuberay-operator

いいえ

kuberay-operator は、コミュニティの KubeRay コンポーネントに基づいており、ACK のスケジューリング、弾力性クォータ、リソース優先度スケジューリングなどの機能を組み合わせて、Ray クラスターサービスをより便利に管理および使用できるようにします。

説明

コンポーネントの「デフォルトでログを収集するかどうか」列が「いいえ」であり、そのコンポーネントからログを収集したい場合は、ログ収集対象のコンポーネントリストを更新して、そのコンポーネントのログ収集を有効にする必要があります。

コントロールプレーンコンポーネントのログ収集機能の無効化

ACK コンソールの [操作] モジュールで、コントロールプレーンコンポーネントのログ収集機能を無効にできます。

  1. クラスター ページで、目的のクラスターを見つけてその名前をクリックします。左側のペインで、[操作] > [ログセンター] を選択します。

  2. [ログセンター] ページで、[コントロールプレーンコンポーネントのログ] タブをクリックし、[閉じる] をクリックします。