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更新モデル」をご参照ください。