Status

    状态(Status)是不返回其他对象的调用的返回值。


    • apiVersion (string)

      APIVersion 定义对象表示的版本化模式。 服务器应将已识别的模式转换为最新的内部值,并可能拒绝无法识别的值。 更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

    • code (int32)

      此状态的建议 HTTP 返回代码,如果未设置,则为 0。

    • details (StatusDetails)

      与原因(Reason)相关的扩展数据。每个原因都可以定义自己的扩展细节。 此字段是可选的,并且不保证返回的数据符合任何模式,除非由原因类型定义。

      StatusDetails 是一组附加属性,可以由服务器设置以提供有关响应的附加信息。 状态对象的原因字段定义将设置哪些属性。 客户端必须忽略与每个属性的定义类型不匹配的字段,并且应该假定任何属性可能为空、无效或未定义。

      • details.causes ([]StatusCause)

        并非所有 StatusReasons 都可以提供详细的原因。

        • 可能包括嵌套属性的点和后缀表示法。数组是从零开始索引的。 由于字段有多个错误,字段可能会在一系列原因中出现多次。可选。

            • “name”:当前资源上的字段 “name”
            • “items[0].name”:“items” 中第一个数组条目上的字段 “name”
          1. details.causes.message (string)

            对错误原因的可读描述。该字段可以按原样呈现给读者。

          2. details.causes.reason (string)

            错误原因的机器可读描述。如果此值为空,则没有可用信息。

        • details.group (string)

          与状态 StatusReason 关联的资源的组属性。

        • details.kind (string)

          在某些操作上可能与请求的资源种类不同。 更多信息:

          一些错误可能表明客户端必须采取替代操作——对于这些错误,此字段可能指示在采取替代操作之前等待多长时间。

        • details.uid (string)

          更多信息: http://kubernetes.io/docs/user-guide/identifiers#uids

      • kind (string)

        Kind 是一个字符串值,表示此对象表示的 REST 资源。 服务器可以从客户端提交请求的端点推断出这一点。 无法更新。驼峰式规则。 更多信息:

      • message (string)

        此操作状态的人类可读描述。

      • metadata (ListMeta)

        标准列表元数据。 更多信息:

      • 操作状态。“Success”或“Failure” 之一。 更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status