k8sの「最小可用性がない」とはどういう意味ですか?


17

ここに画像の説明を入力してください

「最小可用性がない」とはどういう意味ですか?

GitHubの議論が見つかりましたが、エラーメッセージの意味がわかりません。


1
CPUシェアまたはメモリが不足しています
...-天柴井

こんにちは@ 030、この問題をどのように修正しましたか?お願いします!
アブドゥルレーマン

@AbdulRehman受け入れられた答えを確認してください
030

回答:


8

@Tensibaiがコメントの1つで示したように、これはCPUまたはメモリが不足しているために発生する可能性がありますが、常にそうとは限りません。

たとえば、ヘルムチャートは展開されたばかりで失敗し、GCPのワークロードは次のことを示しました。

ポッドエラー:CrashLoopBackOff

@Tensibaiのコメントに基づくと、最初の印象はリソースが不足しているということでしたが、さらに分析するkubectl describe pod <pod-name>と、この場合livenessProbeチェックが失敗したことが示されました。

Liveness probe failed: Get http://10.16.0.13:80/: dial 
tcp 10.16.0.13:80: getsockopt: connection refused

要約すると、Does not have minimum availabilityメッセージは一般的なものです。複数の問題がこれを引き起こす可能性があり、実際のエラーを見つけるには、部門分析でさらに多くのことが必要です。


こんにちは@ 030、解決策は何ですか?
アブドゥルレーマン

1
livenessProbe失敗した@AbdulRehman
030

Does not have minimum availability単に、必要なレプリカセットを満たすのに十分なポッドが実行されていないということですか?
アレクセイマグラ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.