これはnoob Kubernetesの質問です。これを検索しましたが、正確な答えが見つからないようです。しかし、それはKubernetesを完全に理解していないことに帰着するかもしれません。 3つのノードにいくつかのポッドをデプロイしていますが、質問は簡単です。
質問のタグが付けられているので、AKSを使用していると思います。
ワーカーノードは、bootstrap Kubernetesクラスターへのスクリプトのロード全体を備えた標準のVMです。ダウンロードするすべてのイメージレイヤーはサーバーにキャッシュされ、デフォルトではハードディスクであるため、ディスク容量は非常に重要ですこれらのサーバーのドライブスペースは、作成時に調整しない限り、非常に小さく(30 GB IIRC)可能です。また、パーティション化スキーマは、コンテナー配信用に特に調整されていません。
AzureのOMSとコンテナー監視ソリューションを使用して、クラスターの状態に関する優れた洞察を得ることができます。 https://docs.Microsoft.com/en-us/Azure/azure-monitor/insights/containers または上記のように-prometheus/Grafanaを使用するか、sshを使用してdf -h
何が起こっているのかを確認します(ただし、sshアクセスノードは推奨しません)。
ノードのディスク容量は、コンテナによってマウントされたPVとは大きく異なります。
ノードあたりのポッドの最大数に関しては、特により大きな数でクラスターを構築しない限り、デフォルトは30だと思います。
使用できる総ディスク容量の計算には
kubectl describe nodes
そこからgrepを実行できますephemeral-storageこれは仮想ディスクのサイズですこのパーティションもemptyDirボリューム、コンテナーログ、イメージレイヤー、コンテナー書き込み可能レイヤーを介してポッドによって共有および消費されます
Prometheusを使用している場合は、次の式で計算できます
sum(node_filesystem_size_bytes)