第21章 PodNetworkConnectivityCheck [controlplane.operator.openshift.io/v1alpha1]


Description
PodNetworkConnectivityCheck 互換性レベル 4: 互換性は提供されていません。API は、理由を問わずいつでも変更できます。これらの機能は、長期サポートを必要とするアプリケーションで使用することはできません。
タイプ
object
必須
  • spec

21.1. 仕様

プロパティータイプ説明

apiVersion

string

APIVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。

kind

string

kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できることがあります。これを更新することはできません。CamelCase を使用します。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。

metadata

ObjectMeta

標準オブジェクトのメタデータ。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。

spec

object

仕様は、接続チェックのソースとターゲットを定義します

status

object

ステータスには、接続チェックの監視ステータスが含まれます

21.1.1. .spec

Description
仕様は、接続チェックのソースとターゲットを定義します
タイプ
object
必須
  • sourcePod
  • targetEndpoint
プロパティータイプDescription

sourcePod

string

SourcePod は、条件がチェックされる Pod に名前を付けます

targetEndpoint

string

チェックする EndpointAddress。host:port 形式の TCP アドレス。ホストが DNS 名の場合、DNS 名を解決できないと、チェックが失敗することに注意してください。DNS 名ルックアップをバイパスするホストの IP アドレスを指定します。

tlsClientCert

object

TLSClientCert は、指定されている場合、kubernetes.io/tls タイプシークレットを参照します。tls.crt および tls.key エントリーには、オプションの TLS クライアント証明書と、正常に実行するためにクライアント証明書を必要とするエンドポイントをチェックするときに使用されるキーが含まれます。エンドポイントプロセスで過度のロギングを発生させずにスキャンを実行します。シークレットは、このリソースと同じ名前空間に存在する必要があります。

21.1.2. .spec.tlsClientCert

Description
TLSClientCert は、指定されている場合、kubernetes.io/tls タイプシークレットを参照します。tls.crt および tls.key エントリーには、オプションの TLS クライアント証明書と、正常に実行するためにクライアント証明書を必要とするエンドポイントをチェックするときに使用されるキーが含まれます。エンドポイントプロセスで過度のロギングを発生させずにスキャンを実行します。シークレットは、このリソースと同じ名前空間に存在する必要があります。
タイプ
object
必須
  • name
プロパティータイプ説明

name

string

name は、参照されるシークレットの metadata.name です。

21.1.3. .status

Description
ステータスには、接続チェックの監視ステータスが含まれます
タイプ
object
プロパティータイプ説明

conditions

array

条件は、チェックのステータスを要約します

conditions[]

object

PodNetworkConnectivityCheckCondition は、Pod ネットワーク接続の全体的なステータスを表します。

失敗

array

失敗には、失敗したチェックアクションのログが含まれます

failures[]

object

LogEntry はイベントを記録します

outages

array

停止には、停止期間のログが含まれます

outages[]

object

OutageEntry は、停止の期間を記録します

successes

array

Successes には、成功したチェックアクションのログが含まれます

successes[]

object

LogEntry はイベントを記録します

21.1.4. .status.conditions

Description
条件は、チェックのステータスを要約します
タイプ
array

21.1.5. .status.conditions[]

Description
PodNetworkConnectivityCheckCondition は、Pod ネットワーク接続の全体的なステータスを表します。
タイプ
object
必須
  • status
  • type
プロパティータイプ説明

lastTransitionTime

``

最後にある状態から別の状態に遷移した時間。

message

string

人間が読める形式で最後の遷移に関する詳細を示すメッセージ。

reason

string

機械可読形式での条件の最後のステータス遷移の理由。

status

string

状態のテータス。

type

string

条件の型

21.1.6. .status.failures

Description
失敗には、失敗したチェックアクションのログが含まれます
タイプ
array

21.1.7. .status.failures[]

Description
LogEntry はイベントを記録します
タイプ
object
必須
  • success
プロパティータイプ説明

latency

``

レイテンシーは、エントリーに記載されているアクションにかかった時間を記録します。

message

string

人間が読める形式でステータスを説明するメッセージ。

reason

string

機械可読形式のステータスの理由。

success

ブール値

成功は、ログエントリーが成功または失敗を示しているかどうかを示します。

time

``

チェックアクションの開始時刻。

21.1.8. .status.outages

Description
停止には、停止期間のログが含まれます
タイプ
array

21.1.9. .status.outages[]

Description
OutageEntry は、停止の期間を記録します
タイプ
object
プロパティータイプ説明

end

``

停止の終了が検出されました

endLogs

array

EndLogs には、この停止の終了に関連するログエントリーが含まれています。停止を解決した成功エントリーと、場合によってはそれに先行するいくつかの失敗ログエントリーが含まれている必要があります。

endLogs[]

object

LogEntry はイベントを記録します

message

string

メッセージは、停止の詳細を人間が読める形式で要約します。

start

``

停止の開始が検出されました

startLogs

array

StartLogs には、この停止の開始に関連するログエントリーが含まれています。元の障害、障害モードが変更されたすべてのエントリーが含まれている必要があります。

startLogs[]

object

LogEntry はイベントを記録します

21.1.10. .status.outages[].endLogs

Description
EndLogs には、この停止の終了に関連するログエントリーが含まれています。停止を解決した成功エントリーと、場合によってはそれに先行するいくつかの失敗ログエントリーが含まれている必要があります。
タイプ
array

21.1.11. .status.outages[].endLogs[]

Description
LogEntry はイベントを記録します
タイプ
object
必須
  • success
プロパティータイプ説明

latency

``

レイテンシーは、エントリーに記載されているアクションにかかった時間を記録します。

message

string

人間が読める形式でステータスを説明するメッセージ。

reason

string

機械可読形式のステータスの理由。

success

ブール値

成功は、ログエントリーが成功または失敗を示しているかどうかを示します。

time

``

チェックアクションの開始時刻。

21.1.12. .status.outages[].startLogs

Description
StartLogs には、この停止の開始に関連するログエントリーが含まれています。元の障害、障害モードが変更されたすべてのエントリーが含まれている必要があります。
タイプ
array

21.1.13. .status.outages[].startLogs[]

Description
LogEntry はイベントを記録します
タイプ
object
必須
  • success
プロパティータイプ説明

latency

``

レイテンシーは、エントリーに記載されているアクションにかかった時間を記録します。

message

string

人間が読める形式でステータスを説明するメッセージ。

reason

string

機械可読形式のステータスの理由。

success

ブール値

成功は、ログエントリーが成功または失敗を示しているかどうかを示します。

time

``

チェックアクションの開始時刻。

21.1.14. .status.successes

Description
Successes には、成功したチェックアクションのログが含まれます
タイプ
array

21.1.15. .status.successes[]

Description
LogEntry はイベントを記録します
タイプ
object
必須
  • success
プロパティータイプ説明

latency

``

レイテンシーは、エントリーに記載されているアクションにかかった時間を記録します。

message

string

人間が読める形式でステータスを説明するメッセージ。

reason

string

機械可読形式のステータスの理由。

success

ブール値

成功は、ログエントリーが成功または失敗を示しているかどうかを示します。

time

``

チェックアクションの開始時刻。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.