問題タブ [kubernetes-health-check]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes - DataDog インスタンスが Kubernetes の「no_pod」を報告するのはなぜですか?
AWS で Kubernetes クラスターを実行しており、dd-agent DaemonSet を使用して DataDog でメトリクスを収集しています。
「no_pod」とタグ付けされたメトリクスに Pod が表示されており、多くのリソース (Memory/CPU/NetworkTx/NetworkRX) を使用しています。
このポッドが何であるか、それを見つける方法、強制終了する方法、再起動する方法などについての説明はありますか?
「no_pod」ラベルを定義しているように見えるdd-agentソース コードを見つけましたが、なぜそこにあるのか、どこから来ているのか、kubectl などを介してどのように見つけることができるのかがよくわかりません。
docker - livenessの問題によるコンテナの再起動と停止リクエストによるコンテナの再起動の違い
私は作業してKubernetes
おり、ポッドはさまざまなコンテナーで構成されています。
2 つの特定のイベントが発生したときに、異なる動作を適用する必要があります。
- コンテナに(何らかの理由で)問題があり、再起動する必要があります。これは liveness プローブが失敗したときに発生します
- Pod の停止がスケジュールされています。たとえば、新しいバージョンをロールアウトすると、kubernetes は前のバージョンを終了し、新しいバージョンをスピンアップします
両方のケースで私が理解したことから、kubernetes はpreStop
フックを呼び出して を送信するSIGTERM
ため、2 つの状況のどちらにいるのかを理解することは不可能です。そうですか?何か不足していますか?
ありがとう
kubernetes - kubernetes 再起動ポリシーの構成
ドキュメントによると-
Kubelet によって再起動された失敗したコンテナーは、指数関数的なバックオフ遅延で再起動されます。遅延は同期頻度 0、1x、2x、4x、8x の倍数であり、5 分が上限であり、10 分間の正常な実行後にリセットされます.
カスタム RestartPolicy を定義する方法はありますか? バックオフ遅延を可能な限り最小限に抑え、指数関数的な動作を落としたいと考えています。
私が知る限り、RestartPoilcy を構成することさえできず、ましてや新しいものを作成することはできません...
shell - Kubernetes レプリケーション コントローラーの削除
AWS EC2 インスタンスで実行されている Kunernetesポッドとレプリケーション コントローラーがあります。ポッドのステータスが失敗またはクラッシュの場合、そのポッドを作成するレプリケーション コントローラは 5 分後に削除する必要があります。
基本的に私が欲しいのは、コマンドを実行するときです:
ステータス列の結果を検討したいと思います。ClashloopBackOffがある場合は 、5 分後にそれらのポッドを削除する必要があります。
これは私が自動化したいものであり、そのためのシェルスクリプトを書くことを楽しみにしています.
kubernetes - prometheus kubernetes を使用してポッド レベルの情報をスクレイピングする方法は?
prometheus kubernetes を使用してポッド レベルの情報をスクレイピングしようとしています。ここに私が使用している設定があります:
しかし、グラファナに関する情報はありません。アプリを変更する必要はありますか? スナップショット