/status
にヘルスチェックエンドポイントがあり、次のステータスコードと応答本文を返します。
200 OK
?
503 Service Unnavailable
劣化した応答のHTTPステータスコードはどうあるべきですか? 'degraded'チェックは、 成功したが遅いまたは不安定 のチェックに使用されます。どのHTTPステータスコードが最も意味がありますか?
サービスの活性/ヘルスチェックエンドポイントのステータスコードを参照していると仮定します-200 OKa203)と区別しますはおそらく適用可能であり、次のようになっています。
Warning: 199
-ヘッダーには詳細が記載されている場合がありますmax-age
with livenessProbe.periodSeconds
HTTP/1.1 203 Non-Authoritative Information
Warning: 199 - "FooBar Warning Details"
Content-Type: application/health+json
Cache-Control: max-age=10
Connection: close
{"status": "warn"}