ACK Edgeは、様々なタイプのコンポーネントを提供する。 ビジネス要件に基づいて、コンポーネントをインストール、アップグレード、またはアンインストールできます。 このトピックでは、機能に基づいてACK Edgeによって管理されるクラスターコンポーネントについて説明します。
前提条件
ACK Edgeクラスターが作成されました。 詳細については、「ACK Edgeクラスターの作成」をご参照ください。
コンポーネント管理
ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のナビゲーションウィンドウで、 を選択します。
[アドオン] ページで、管理するコンポーネントを見つけて、コンポーネントをインストール、アンインストール、または更新したり、コンポーネントのコントロールプレーンパラメータを変更したりします。
コンポーネントタイプ
Container Service for Kubernetes (ACK) によって管理されるクラスターコンポーネントは、システムコンポーネントとオプションコンポーネントに分類されます。
ACK Edgeクラスターを作成すると、システムコンポーネントが自動的にインストールされます。 システムコンポーネントはアンインストールできません。 できるだけ早い機会にシステムコンポーネントを更新できます。
オプションのコンポーネントは、クラスターの機能を拡張します。 ACK Edgeクラスターの作成時にオプションのコンポーネントをインストールできます。 コンポーネントをインストールまたはアンインストールしたり、ビジネス要件に基づいて構成を更新したりできます。 オプションコンポーネントをできるだけ早く更新します。
主要コンポーネント
名前 | タイプ | 説明 |
システムコンポーネント | Kubernetesクラスターへのアクセスゲートウェイとして機能します。 | |
システムコンポーネント | Kubernetesクラスター内のリソースを管理します。 | |
システムコンポーネント | リソース使用量とポッドスケジューリング要件を満たすノードにポッドをスケジュールします。 | |
システムコンポーネント | KubernetesとAlibaba Cloudの基本サービス (Classic Load Balancer (CLB) やVirtual Private Cloud (VPC) など) の統合を可能にします。 | |
システムコンポーネント | ノードライフサイクル管理機能を提供します。 | |
システムコンポーネント | edge Load Balancer (ELB) などのAlibaba Cloudエッジプロダクトに接続します。 | |
システムコンポーネント | yurt-app-managerコンポーネントは、nodepoolやyurtappsetなどのACK edgeクラスターのエッジでセルベースの管理を提供します。 | |
システムコンポーネント | エッジノードにデプロイされているコンポーネントとクラウドにデプロイされているkube-apiserverコンポーネント間のトラフィック分散のプロキシ。 このコンポーネントは、エッジモードまたはクラウドモードで実行できます。 |
アプリケーション管理コンポーネント
名前 | タイプ | 説明 |
オプションコンポーネント | イメージ配布を提供し、アプリケーションコンテナとサイドカーコンテナを効率的に管理できます。 | |
オプションコンポーネント | このコンポーネントは、オープンソースのVeleroプロジェクトに基づいて開発されており、Kubernetesアプリケーションを移行できます。 |
ログとモニタリングコンポーネント
名前 | タイプ | 説明 |
システムコンポーネント | CloudMonitorとの統合を可能にします。 | |
システムコンポーネント | このコンポーネントは、オープンソースコンポーネントMetrics Serverに基づいて開発され、リソースメトリックを収集できます。 このコンポーネントは、データ消費用のMetrics APIも提供し、Horizontal Pod Autoscaler (HPA) をサポートします。 | |
オプションコンポーネント | このコンポーネントは、オープンソースコンポーネントのNode Problem Detector (NPD) に基づいて開発されており、ノードの健全性を監視し、サードパーティの監視プラットフォームに接続できます。 | |
オプションコンポーネント | Simple Log Serviceを使用してコンテナログを収集します。 | |
オプションコンポーネント | アプリケーションリアルタイム監視サービス (ARMS) およびマイクロサービスエンジン (MSE) と統合します。 ack-onepilotを使用すると、ACKクラスターでJavaまたはGolangアプリケーションのARMSおよびMSEを有効にできます。 | |
オプションコンポーネント | Alibaba Cloud Genomics Service (AGS) ユーザーが、AGSワークフローの各ノードで使用されるリソースを監視できるようにします。 | |
オプションコンポーネント | Prometheusのマネージドサービスを使用してACKクラスターを監視します。 | |
オプションコンポーネント | ack-arms-cmonitorは、ARMS拡張バークレーパケットフィルタ (eBPF) エディションによって提供されるACKクラスタ用のモニタリングコンポーネントです。 |
ストレージコンポーネント
名前 | タイプ | 説明 |
オプションコンポーネント | ボリュームをマウントおよびマウント解除できます。 このコンポーネントは、ACKクラスターの作成時にContainer Storage Interface (CSI) プラグインを選択すると自動的にインストールされます。 | |
オプションコンポーネント | ボリュームのプロビジョニングを自動化できます。 ACKクラスターの作成時にCSIプラグインを選択すると、このコンポーネントは自動的にインストールされます。 | |
オプションコンポーネント | ストレージコンポーネントのライフサイクルを管理します。 | |
オプションコンポーネント | ノードのコンピューティングリソースとストレージリソースの管理を自動化し、LVMを使用してストレージリソースを管理できます。 |
ネットワークコンポーネント
名前 | タイプ | 説明 |
システムコンポーネント | ACKクラスターでDNSベースのサービス検出を実装するために使用されるデフォルトのコンポーネント。 このコンポーネントは、KubernetesでのDNSベースのサービス検出の仕様に従います。 | |
システムコンポーネント | VPCベースのコンテナの仮想ネットワークを作成できるCNI (Container Network Interface) プラグイン。 このコンポーネントは、ACKクラスターの作成時にFlannelプラグインを選択すると自動的にインストールされます。 | |
システムコンポーネント | Terway Edgeは、ACK Edgeクラスターでの通信用のアンダーレイネットワークを作成するためのCNIプラグインとして使用されます。 | |
オプションコンポーネント | Application Load Balancer (ALB) IngressコントローラーはNGINX Ingressと互換性があり、ALBインスタンスに基づく強力なトラフィック管理機能を提供します。 ALB Ingressコントローラーは、複雑なルーティング、自動証明書検出、およびHTTP、HTTPS、およびクイックUDPインターネット接続 (QUIC) プロトコルをサポートします。 これらの機能は、レイヤー7での超高弾力性と重いトラフィック負荷のバランスを取るためのクラウドネイティブアプリケーションの要件を満たしています。 ポッドは、ACK Edgeのクラウド上のノードプールにのみデプロイできます。 |
セキュリティコンポーネント
名前 | タイプ | 説明 |
システムコンポーネント | Container Registry Enterprise EditionおよびPersonal Editionのインスタンスからパスワードなしでプライベートイメージをプルできます。 | |
オプションコンポーネント | ACKクラスターでOpen Policy Agent (OPA) によって実行されるポリシーを管理および使用し、名前空間のラベルを管理できます。 | |
オプションコンポーネント | セキュリティ検査を実行するために使用される主要コンポーネント。 | |
オプションコンポーネント | ポッドのセキュリティポリシーを管理するために使用されるキーコンポーネント。 |
自動スケーリング
名前 | タイプ | 説明 |
オプションコンポーネント | このコンポーネントは、スケジュールによるリソーススケーリングを有効にするために使用されます。 |
その他のコンポーネント
名前 | タイプ | 説明 |
オプションコンポーネント | サービスレベル目標 (SLO) 対応のワークロードスケジューリングをサポートするためにACKによって使用される主要コンポーネント。 このコンポーネントにより、リソース使用率が向上し、アプリケーションのパフォーマンスが保証されます。 | |
オプションコンポーネント | オンデマンド画像読み込み機能を提供するコンポーネント。 | |
オプションコンポーネント | リージョン間のO&M通信コンポーネント。 | |
edge-tunnel (1.26ではRavenに置き換えられました) | オプションコンポーネント | 異なるネットワーク間の通信を可能にするために一般的に使用されるリバーストンネルを確立するコンポーネント。 |