18.10. DNS [operator.openshift.io/v1]


Description
DNS は CoreDNS コンポーネントを管理し、クラスター内の Pod およびサービスの名前解決サービスを提供します。これは、DNS ベースのサービス検出仕様をサポートします: https://github.com/kubernetes/dns/blob/master/docs/specification.md 詳細: https://kubernetes.io/docs/tasks/administer-cluster/coredns
タイプ
object

18.10.1. 仕様

Expand
プロパティータイプ説明

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_v2

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

spec

object

spec は、DNS の望ましい動作の仕様です。

status

object

status は、DNS の最後に観察されたステータスです。

18.10.1.1. .spec

Description
spec は、DNS の望ましい動作の仕様です。
タイプ
object
Expand
プロパティータイプDescription

managementState

string

managementState は、DNSOperator がクラスター DNS を管理する必要があるかどうかを示します

nodePlacement

object

nodePlacement は、DNSPod のスケジューリングを明示的に制御します。一般に、すべてのノードで DNSPod を実行すると、ネットワークを介して別のノードの DNSPod に移動するのではなく、常にローカル DNSPod によって DNS クエリーが処理されるようになります。ただし、セキュリティーポリシーでは、DNSPod の配置を特定のノードに制限する必要がある場合があります。たとえば、セキュリティーポリシーで、任意のノード上の Pod が API と通信することを禁止している場合、ノードセレクターを指定して、DNSPod を API との通信が許可されているノードに制限できます。逆に、特定の汚染のあるノードで DNSPod を実行する必要がある場合は、その汚染に対して許容範囲を指定できます。設定されていない場合、デフォルトが使用されます。詳細については、nodePlacement を参照してください。

サーバー

array

サーバーは、クラスタードメインのスコープ外にある 1 つ以上のサブドメインに名前クエリーの委任を提供する DNS リゾルバーのリストです。サーバーが複数のサーバーで設定される場合は、サーバーを決定するために最長の接尾辞一致が使用されます。たとえば、foo.com 用と a.foo.com 用の 2 つのサーバーがあり、名前クエリーが www.a.foo.com 用である場合、次のようにサーバーにルーティングされます。ゾーン a.foo.com。このフィールドが nil の場合、サーバーは作成されません。

servers[]

object

サーバーは、CoreDNS のインスタンスごとに実行されるサーバーのスキーマを定義します。

18.10.1.2. .spec.nodePlacement

Description
nodePlacement は、DNSPod のスケジューリングを明示的に制御します。一般に、すべてのノードで DNSPod を実行すると、ネットワークを介して別のノードの DNSPod に移動するのではなく、常にローカル DNSPod によって DNS クエリーが処理されるようになります。ただし、セキュリティーポリシーでは、DNSPod の配置を特定のノードに制限する必要がある場合があります。たとえば、セキュリティーポリシーで、任意のノード上の Pod が API と通信することを禁止している場合、ノードセレクターを指定して、DNSPod を API との通信が許可されているノードに制限できます。逆に、特定の汚染のあるノードで DNSPod を実行する必要がある場合は、その汚染に対して許容範囲を指定できます。設定されていない場合、デフォルトが使用されます。詳細については、nodePlacement を参照してください。
タイプ
object
Expand
プロパティータイプ説明

nodeSelector

object (string)

nodeSelector は、DNSPod に適用されるノードセレクターです。空の場合、デフォルトが使用されます。現在は次のとおりです。kubernetes.io/os:linux このデフォルトは変更される可能性があります。設定されている場合、指定されたセレクターが使用され、デフォルトが置き換えられます。

tolerations

array

tolerations は、DNSPod に適用される許容範囲のリストです。空の場合、DNSOperator は node-role.kubernetes.io/master 汚染の許容範囲を設定します。このデフォルトは変更される可能性があります。node-role.kubernetes.io/master 汚染の許容値を含めずに許容値を指定すると、すべてのワーカーノードが使用できなくなった場合に停止につながる可能性があるため、リスクが伴う可能性があります。デーモンコントローラーにもいくつかの許容値が追加されていることに注意してください。https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ を参照してください

tolerations[]

object

この toleration が割り当てられる Pod は、マッチング Operator <operator> を使用してトリプル <key,value,effect> と一致するテイントを許容します。

18.10.1.3. .spec.nodePlacement.tolerations

Description
tolerations は、DNSPod に適用される許容範囲のリストです。空の場合、DNSOperator は node-role.kubernetes.io/master 汚染の許容範囲を設定します。このデフォルトは変更される可能性があります。node-role.kubernetes.io/master 汚染の許容値を含めずに許容値を指定すると、すべてのワーカーノードが使用できなくなった場合に停止につながる可能性があるため、リスクが伴う可能性があります。デーモンコントローラーにもいくつかの許容値が追加されていることに注意してください。https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ を参照してください
タイプ
array

18.10.1.4. .spec.nodePlacement.tolerations[]

Description
この toleration が割り当てられる Pod は、マッチング Operator <operator> を使用してトリプル <key,value,effect> と一致するテイントを許容します。
タイプ
object
Expand
プロパティータイプDescription

effect

string

effect は、照合するテイントの効果を示します。空の場合は、すべてのテイント効果に一致します。指定されている場合、許可される値は NoSchedule、PreferNoSchedule、および NoExecute です。

key

string

key は toleration が適用されるテイントキーです。空の場合は、すべてのテイントキーに一致します。キーが空の場合、Operator は Exists である必要があります。この組み合わせは、すべての値とすべてのキーに一致することを意味します。

operator

string

Operator はキーと値の関係を表します。有効な Operator は Exists および Equal です。デフォルトは Equal です。Exists は、値のワイルドカードと同等であるため、Pod は特定のカテゴリーのすべてのテイントに耐えることができます。

tolerationSeconds

integer

tolerationSeconds は、toleration (effect は NoExecute でなければならず、NoExecute 以外の場合このフィールドは無視されます) がテイントを許容する期間を表します。デフォルトでは設定されていません。つまり、テイントを永久に許容します (エビクトしないでください)。ゼロ値と負の値は、システムによって 0 (すぐにエビクト) として扱われます。

value

string

value は、toleration が一致するテイントの値です。Operator が Exists の場合、値は空である必要があります。それ以外の場合は、通常の文字列のみになります。

18.10.1.5. .spec.servers

Description
サーバーは、クラスタードメインのスコープ外にある 1 つ以上のサブドメインに名前クエリーの委任を提供する DNS リゾルバーのリストです。サーバーが複数のサーバーで設定される場合は、サーバーを決定するために最長の接尾辞一致が使用されます。たとえば、foo.com 用と a.foo.com 用の 2 つのサーバーがあり、名前クエリーが www.a.foo.com 用である場合、次のようにサーバーにルーティングされます。ゾーン a.foo.com。このフィールドが nil の場合、サーバーは作成されません。
タイプ
array

18.10.1.6. .spec.servers[]

Description
サーバーは、CoreDNS のインスタンスごとに実行されるサーバーのスキーマを定義します。
タイプ
object
Expand
プロパティータイプDescription

forwardPlugin

object

forwardPlugin は、DNS メッセージをアップストリームリゾルバーにプロキシーするように CoreDNS を設定するためのスキーマを定義します。

name

string

name は必須であり、サーバーの一意の名前を指定します。名前は、rfc6335 のサービス名構文に準拠している必要があります。

ゾーン

array (string)

ゾーンは必須であり、サーバーが権限を持つサブドメインを指定します。ゾーンは、サブドメインの rfc1123 定義に準拠している必要があります。クラスタードメイン (つまり、cluster.local) の指定は無効です。

18.10.1.7. .spec.servers[].forwardPlugin

Description
forwardPlugin は、DNS メッセージをアップストリームリゾルバーにプロキシーするように CoreDNS を設定するためのスキーマを定義します。
タイプ
object
Expand
プロパティータイプDescription

policy

array (string)

アップストリームリゾルバーを選択するためのポリシーを定義します。3 つの値があります 。Random はデフォルトであり、ランダムなアップストリーム選択を実装するポリシーです 。RoundRobin はラウンドロビン順序に基づいてホストを選択するポリシーであり、Sequential は順次順序に基づいてホストを選択するポリシーです。

upstreams

array (string)

アップストリーム は、ゾーンのサブドメインの名前クエリーを転送するためのリゾルバーのリストです。複数のアップストリームが指定されている場合、upstreams はランダム化されます。CoreDNS の各インスタンスは、アップストリーム のヘルスチェックを実行します。正常なアップストリームが交換中にエラーを返すと、アップストリーム から別のリゾルバーが試行されます。各アップストリームは、アップストリームが 53 以外のポートでリッスンしている場合、IP アドレスまたは IP: ポートで表されます。ForwardPlugin ごとに最大 15 の upstreams が許可されます。

18.10.1.8. .status

Description
status は、DNS の最後に観察されたステータスです。
タイプ
object
必須
  • clusterDomain
  • clusterIP
Expand
プロパティータイプDescription

clusterDomain

string

clusterDomain は、DNS サービスのローカルクラスター DNS ドメイン接尾辞です。これは、RFC 1034 のセクション 3.5 で定義されているサブドメインです。 https://tools.ietf.org/html/rfc1034#section-3.5 例: "cluster.local" 詳細: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service

clusterIP

string

clusterIP は、この DNS を利用できるようにするためのサービス IP です。デフォルトの DNS の場合、これは既知の IP であり、デフォルトの ClusterFirstDNS ポリシーを使用している Pod のデフォルトのネームサーバーとして使用されます。一般に、この IP は、Pod の spec.dnsConfig.nameservers リストで指定するか、クラスター内から名前解決を実行するときに明示的に使用できます。例: dig foo.com @<service IP> 詳細: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies

conditions

array

条件は、クラスター上の DNS の状態に関する情報を提供します。サポートされている DNS 条件は次のとおりです。*使用可能 - 次の条件が満たされた場合に真になります。*DNS コントローラーデーモンセットが使用可能です。- これらの条件のいずれかが満たされていない場合は False。

conditions[]

object

OperatorCondition は、単なる標準の条件フィールドです。

18.10.1.9. .status.conditions

Description
条件は、クラスター上の DNS の状態に関する情報を提供します。サポートされている DNS 条件は次のとおりです。*使用可能 - 次の条件が満たされた場合に真になります。*DNS コントローラーデーモンセットが使用可能です。- これらの条件のいずれかが満たされていない場合は False。
タイプ
array

18.10.1.10. .status.conditions[]

Description
OperatorCondition は、単なる標準の条件フィールドです。
タイプ
object
Expand
プロパティータイプ説明

lastTransitionTime

string

 

message

string

 

reason

string

 

status

string

 

type

string

 

18.10.2. API エンドポイント

以下の API エンドポイントを利用できます。

  • /apis/operator.openshift.io/v1/dnses

    • DELETE: DNS のコレクションを削除します
    • GET: 種類 DNS のオブジェクトを一覧表示します
    • POST: DNS を作成します
  • /apis/operator.openshift.io/v1/dnses/{name}

    • DELETE: DNS を削除します
    • GET: 指定された DNS を読み取ります
    • PATCH: 指定された DNS を部分的に更新します
    • PUT: 指定された DNS を置き換えます
  • /apis/operator.openshift.io/v1/dnses/{name}/status

    • GET: 指定された DNS のステータスを読み取ります
    • PATCH: 指定された DNS のステータスを部分的に更新します
    • PUT: 指定された DNS のステータスを置き換えます

18.10.2.1. /apis/operator.openshift.io/v1/dnses

Expand
表18.249 グローバルクエリーパラメーター
パラメータータイプ説明

pretty

string

'true' の場合、出力はきれいに印刷されます。

HTTP メソッド
DELETE
Description
DNS のコレクションを削除する
Expand
表18.250 クエリーパラメーター
パラメータータイプ説明

allowWatchBookmarks

boolean

allowWatchBookmarks は、タイプが BOOKMARK の監視イベントを要求します。ブックマークを実装していないサーバーはこのフラグを無視する可能性があり、ブックマークはサーバーの裁量で送信されます。クライアントは、ブックマークが特定の間隔で返されると想定したり、サーバーがセッション中に BOOKMARK イベントを送信すると想定したりすることはできません。これが watch でない場合には、このフィールドは無視されます。

continue

string

サーバーからさらに結果を取得する場合は、continue オプションを設定する必要があります。この値はサーバー定義であるため、クライアントは同じクエリーパラメーター (continue の値を除く) で前のクエリー結果からの continue 値のみを使用でき、サーバーは認識しない continue 値を拒否できます。指定された continue の値が有効期限切れ (通常 5-15 分) やサーバーでの設定変更により無効となった場合、サーバーは 410 ResourceExpired エラーと continue トークンを返します。クライアントが一貫性のあるリストを必要とする場合、続行フィールドなしでリストを再起動する必要があります。そうしないと、クライアントは 410 エラーで受信したトークンを使用して別のリスト要求を送信する可能性があり、サーバーは次のキーから始まるリストで応答しますが、前のリスト結果と矛盾する最新のスナップショットから - 作成されたオブジェクトキーが次のキーの後にある限り、最初のリスト要求が応答に含まれた後に、変更、または削除されます。

watch が true の場合、このフィールドはサポートされません。クライアントは、サーバーから返された最後の resourceVersion 値から監視を開始し、変更を見逃すことはありません。

fieldSelector

string

返されるオブジェクトのリストをフィールドごとに制限するセレクター。デフォルトはすべてです。

labelSelector

string

返されるオブジェクトのリストをラベルで制限するためのセレクターです。デフォルトはすべてです。

limit

integer

limit は、リスト呼び出しに対して返される応答の最大数です。さらにアイテムが存在する場合、サーバーはリストメタデータの continue フィールドを、同じ初期クエリーで使用して次の結果セットを取得できる値に設定します。制限を設定すると、要求されたすべてのオブジェクトが除外された場合に、要求された量より少ないアイテム (最大 0 個のアイテム) が返される場合があります。クライアントは、続行フィールドの存在のみを使用して、より多くの結果が利用可能かどうかを判断する必要があります。サーバーは limit 引数をサポートしないことを選択でき、利用可能なすべての結果を返します。制限が指定され、続行フィールドが空の場合、クライアントはこれ以上結果が利用できないと想定する場合があります。watch が true の場合、このフィールドはサポートされません。

サーバーは、continue を使用したときに返されるオブジェクトが、制限なしで単一のリスト呼び出しを発行することと同じであることを保証します。つまり、最初の要求が発行された後に作成、変更、または削除されたオブジェクトは、後続の継続要求に含まれません。これは、一貫性のあるスナップショットと呼ばれることもあり、制限を使用して非常に大きな結果の小さなチャンクを受信するクライアントが、すべての可能なオブジェクトを確実に表示できるようにします。チャンクリスト中にオブジェクトが更新された場合、最初のリスト結果が計算されたときに存在していたオブジェクトのバージョンが返されます。

resourceVersion

string

resourceVersion は、リクエストが提供される可能性のあるリソースバージョンに制約を設定します。詳細は、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

resourceVersionMatch

string

resourceVersionMatch は、resourceVersion をリスト呼び出しに適用する方法を決定します。resourceVersion が設定されているリスト呼び出しには resourceVersionMatch を設定することを強くお勧めします。詳細については、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

timeoutSeconds

integer

リスト/ウォッチコールのタイムアウト。これにより、アクティビティーまたは非アクティブに関係なく、通話時間が制限されます。

watch

boolean

説明されているリソースへの変更を監視し、それらを追加、更新、および削除の通知のストリームとして返します。resourceVersion を指定します。

Expand
表18.251 HTTP 応答
HTTP コードレスポンス本文

200 - OK

Status_v2 schema

401 - Unauthorized

空白

HTTP メソッド
GET
Description
DNS の種類のオブジェクトを一覧表示します
Expand
表18.252 クエリーパラメーター
パラメータータイプ説明

allowWatchBookmarks

boolean

allowWatchBookmarks は、タイプが BOOKMARK の監視イベントを要求します。ブックマークを実装していないサーバーはこのフラグを無視する可能性があり、ブックマークはサーバーの裁量で送信されます。クライアントは、ブックマークが特定の間隔で返されると想定したり、サーバーがセッション中に BOOKMARK イベントを送信すると想定したりすることはできません。これが watch でない場合には、このフィールドは無視されます。

continue

string

サーバーからさらに結果を取得する場合は、continue オプションを設定する必要があります。この値はサーバー定義であるため、クライアントは同じクエリーパラメーター (continue の値を除く) で前のクエリー結果からの continue 値のみを使用でき、サーバーは認識しない continue 値を拒否できます。指定された continue の値が有効期限切れ (通常 5-15 分) やサーバーでの設定変更により無効となった場合、サーバーは 410 ResourceExpired エラーと continue トークンを返します。クライアントが一貫性のあるリストを必要とする場合、続行フィールドなしでリストを再起動する必要があります。そうしないと、クライアントは 410 エラーで受信したトークンを使用して別のリスト要求を送信する可能性があり、サーバーは次のキーから始まるリストで応答しますが、前のリスト結果と矛盾する最新のスナップショットから - 作成されたオブジェクトキーが次のキーの後にある限り、最初のリスト要求が応答に含まれた後に、変更、または削除されます。

watch が true の場合、このフィールドはサポートされません。クライアントは、サーバーから返された最後の resourceVersion 値から監視を開始し、変更を見逃すことはありません。

fieldSelector

string

返されるオブジェクトのリストをフィールドごとに制限するセレクター。デフォルトはすべてです。

labelSelector

string

返されるオブジェクトのリストをラベルで制限するためのセレクターです。デフォルトはすべてです。

limit

integer

limit は、リスト呼び出しに対して返される応答の最大数です。さらにアイテムが存在する場合、サーバーはリストメタデータの continue フィールドを、同じ初期クエリーで使用して次の結果セットを取得できる値に設定します。制限を設定すると、要求されたすべてのオブジェクトが除外された場合に、要求された量より少ないアイテム (最大 0 個のアイテム) が返される場合があります。クライアントは、続行フィールドの存在のみを使用して、より多くの結果が利用可能かどうかを判断する必要があります。サーバーは limit 引数をサポートしないことを選択でき、利用可能なすべての結果を返します。制限が指定され、続行フィールドが空の場合、クライアントはこれ以上結果が利用できないと想定する場合があります。watch が true の場合、このフィールドはサポートされません。

サーバーは、continue を使用したときに返されるオブジェクトが、制限なしで単一のリスト呼び出しを発行することと同じであることを保証します。つまり、最初の要求が発行された後に作成、変更、または削除されたオブジェクトは、後続の継続要求に含まれません。これは、一貫性のあるスナップショットと呼ばれることもあり、制限を使用して非常に大きな結果の小さなチャンクを受信するクライアントが、すべての可能なオブジェクトを確実に表示できるようにします。チャンクリスト中にオブジェクトが更新された場合、最初のリスト結果が計算されたときに存在していたオブジェクトのバージョンが返されます。

resourceVersion

string

resourceVersion は、リクエストが提供される可能性のあるリソースバージョンに制約を設定します。詳細は、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

resourceVersionMatch

string

resourceVersionMatch は、resourceVersion をリスト呼び出しに適用する方法を決定します。resourceVersion が設定されているリスト呼び出しには resourceVersionMatch を設定することを強くお勧めします。詳細については、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

timeoutSeconds

integer

リスト/ウォッチコールのタイムアウト。これにより、アクティビティーまたは非アクティブに関係なく、通話時間が制限されます。

watch

boolean

説明されているリソースへの変更を監視し、それらを追加、更新、および削除の通知のストリームとして返します。resourceVersion を指定します。

Expand
表18.253 HTTP 応答
HTTP コードレスポンス本文

200 - OK

DNSList スキーマ

401 - Unauthorized

空白

HTTP メソッド
POST
Description
DNS を作成する
Expand
表18.254 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値は次のとおりです。- すべて: すべてのドライランステージが処理されます

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。

Expand
表18.255 ボディパラメーター
パラメータータイプ説明

ボディー

DNS スキーマ

 
Expand
表18.256 HTTP 応答
HTTP コードレスポンス本文

200 - OK

DNS スキーマ

201 - Created

DNS スキーマ

202 - Accepted

DNS スキーマ

401 - Unauthorized

空白

18.10.2.2. /apis/operator.openshift.io/v1/dnses/{name}

Expand
表18.257 グローバルパスパラメーター
パラメータータイプ説明

name

string

DNS の名前

Expand
表18.258 グローバルクエリーパラメーター
パラメータータイプ説明

pretty

string

'true' の場合、出力はきれいに印刷されます。

HTTP メソッド
DELETE
Description
DNS を削除する
Expand
表18.259 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値は次のとおりです。- すべて: すべてのドライランステージが処理されます

gracePeriodSeconds

integer

オブジェクトが削除されるまでの時間 (秒)。値は負の値ではない整数にする必要があります。値をゼロに指定すると、ただちに削除されます。この値が nil の場合、指定されたタイプのデフォルトの猶予期間が使用されます。指定しない場合、デフォルトでオブジェクトごとの値になります。ゼロはすぐに削除することを意味します。

orphanDependents

boolean

非推奨:PropagationPolicy を使用してください。このフィールドは 1.7 で非推奨になります。依存オブジェクトが孤立している必要があります。true/false の場合、孤立したファイナライザーがオブジェクトのファイナライザー一覧で追加/削除されます。このフィールドまたは PropagationPolicy のいずれかを設定できますが、両方を設定することはできません。

propagationPolicy

string

ガベージコレクションが実行されるかどうか、およびその方法。このフィールドまたは OrphanDependents のどちらかを設定できますが、両方を設定することはできません。デフォルトポリシーは、metadata.finalizers に設定されている既存のファイナライザーとリソース固有のデフォルトポリシーによって決定されます。許容値は次のとおりです。'Orphan' - 依存を削除して孤立させます。'Background' - ガベージコレクターがバックグラウンドで依存関係を削除できるようにします。'Foreground' - フォアグラウンド内のすべての依存関係を削除するカスケードポリシー。

Expand
表18.260 ボディパラメーター
パラメータータイプ説明

body

DeleteOptions_v2 schema

 
Expand
表18.261 HTTP 応答
HTTP コードレスポンス本文

200 - OK

Status_v2 schema

202 - Accepted

Status_v2 schema

401 - Unauthorized

空白

HTTP メソッド
GET
Description
指定された DNS を読み取る
Expand
表18.262 クエリーパラメーター
パラメータータイプ説明

resourceVersion

string

resourceVersion は、リクエストが提供される可能性のあるリソースバージョンに制約を設定します。詳細は、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

Expand
表18.263 HTTP 応答
HTTP コードレスポンス本文

200 - OK

DNS スキーマ

401 - Unauthorized

空白

HTTP メソッド
PATCH
Description
指定された DNS を部分的に更新します
Expand
表18.264 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値は次のとおりです。- すべて: すべてのドライランステージが処理されます

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。

Expand
表18.265 ボディパラメーター
パラメータータイプ説明

body

Patch schema

 
Expand
表18.266 HTTP 応答
HTTP コードレスポンス本文

200 - OK

DNS スキーマ

401 - Unauthorized

空白

HTTP メソッド
PUT
Description
指定された DNS を置き換えます
Expand
表18.267 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値は次のとおりです。- すべて: すべてのドライランステージが処理されます

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。

Expand
表18.268 ボディパラメーター
パラメータータイプ説明

ボディー

DNS スキーマ

 
Expand
表18.269 HTTP 応答
HTTP コードレスポンス本文

200 - OK

DNS スキーマ

201 - Created

DNS スキーマ

401 - Unauthorized

空白

18.10.2.3. /apis/operator.openshift.io/v1/dnses/{name}/status

Expand
表18.270 グローバルパスパラメーター
パラメータータイプ説明

name

string

DNS の名前

Expand
表18.271 グローバルクエリーパラメーター
パラメータータイプ説明

pretty

string

'true' の場合、出力はきれいに印刷されます。

HTTP メソッド
GET
Description
指定された DNS のステータスを読み取る
Expand
表18.272 クエリーパラメーター
パラメータータイプ説明

resourceVersion

string

resourceVersion は、リクエストが提供される可能性のあるリソースバージョンに制約を設定します。詳細は、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

Expand
表18.273 HTTP 応答
HTTP コードレスポンス本文

200 - OK

DNS スキーマ

401 - Unauthorized

空白

HTTP メソッド
PATCH
Description
指定された DNS のステータスを部分的に更新します
Expand
表18.274 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値は次のとおりです。- すべて: すべてのドライランステージが処理されます

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。

Expand
表18.275 ボディパラメーター
パラメータータイプ説明

body

Patch schema

 
Expand
表18.276 HTTP 応答
HTTP コードレスポンス本文

200 - OK

DNS スキーマ

401 - Unauthorized

空白

HTTP メソッド
PUT
Description
指定された DNS のステータスを置き換えます
Expand
表18.277 クエリーパラメーター
パラメータータイプ説明

dryRun

string

これがある場合、変更を永続化してはならないことを示します。無効または認識されない dryRun ディレクティブは、エラーレスポンスを引き起こし、リクエストをそれ以上処理しません。有効な値は次のとおりです。- すべて: すべてのドライランステージが処理されます

fieldManager

string

fieldManager は、これらの変更を行っているアクターまたはエンティティーに関連付けられた名前です。値は 128 文字未満である必要があり、https://golang.org/pkg/unicode/#IsPrint で定義されているように、印刷可能な文字のみが含まれている必要があります。

Expand
表18.278 ボディパラメーター
パラメータータイプ説明

ボディー

DNS スキーマ

 
Expand
表18.279 HTTP 応答
HTTP コードレスポンス本文

200 - OK

DNS スキーマ

201 - Created

DNS スキーマ

401 - Unauthorized

空白

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat