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

Container Service for Kubernetes:アプリケーション管理の概要

最終更新日:Nov 14, 2024

Kubernetesワークロードは、Kubernetesクラスターでアプリケーションまたはサービスを実行するポッドとコンテナーのセットです。 Container Servicefor Kubernetes (ACK) Edgeクラスターでは、Kubernetesワークロードを作成して、新しいバージョンのアプリケーションをデプロイおよびリリースし、コンソールまたはAPIを介して設定を管理できます。

エッジシナリオのワークロード

ポッドの安定性とサービスの継続性を維持するために、ワークロードのデプロイ、スケーリング、更新、復元などの操作をワークロードで実行できます。 ワークロードの作成方法の詳細については、「アプリケーション管理」をご参照ください。

ACK Edgeクラスターは、ネットワークが不安定なマルチリージョンノードやオンプレミスのデータセンターに適用できます。 ACK Edgeクラスターは、このような状況でアプリケーション管理を処理するための強化されたワークロードと拡張機能を導入します。

  • ノードプールアプリケーション管理: エッジコンピューティングシナリオでは、コンピューティングノードは複数のリージョンに展開され、アプリケーションは異なるリージョンのノードで実行する必要があります。 このような分散展開を簡素化するために、ACK EdgeクラスターはYurtAppSetを提供して、複数のワークロードを一元管理します。 たとえば、YurtAppSetsを使用して、複数のデプロイメントを一元的に作成、更新、および削除できます。 詳細については、「YurtAppSetsの管理」をご参照ください。

  • 拡張されたDaemonSet更新: エッジコンピューティングシナリオでは、従来のクラウドネイティブのローリング更新モデルは、アプリケーション更新要件を満たしていません。 たとえば、エッジネットワークがクラウドから切断された場合、ノードがNotReady状態になるため、DaemonSetのローリング更新が停止する可能性があります。 これらのネットワークの混乱を克服するために、強化されたDaemonSet更新モデルAdvancedRollingUpdateおよび無線 (OTA) が導入された。 詳細については、「DaemonSet更新モデル」をご参照ください。