Spec-Zone.ru › Kubernetes

ServiceCIDR v1beta1

ServiceCIDR определяет диапазон IP-адресов в формате CIDR (например, 192.168.0.0/24 или 2001:db2::/64).

apiVersion: networking.k8s.io/v1beta1

import "k8s.io/api/networking/v1beta1"

ServiceCIDR

ServiceCIDR определяет диапазон IP-адресов в формате CIDR (например, 192.168.0.0/24 или 2001:db2::/64). Этот диапазон используется для выделения ClusterIPs объектам Service.

  • apiVersion: networking.k8s.io/v1beta1

  • kind: ServiceCIDR

  • metadata (ObjectMeta)

    Стандартные метаданные объекта. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

  • spec (ServiceCIDRSpec)

    spec — желаемое состояние ServiceCIDR. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

  • status (ServiceCIDRStatus)

    status представляет текущее состояние ServiceCIDR. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

ServiceCIDRSpec

ServiceCIDRSpec определяет CIDR, которые пользователь хочет использовать для выделения ClusterIPs для Services.

  • cidrs ([]string)

    Атомарно: будет заменено при слиянии

    CIDRs определяет блоки IP-адресов в нотации CIDR (например, "192.168.0.0/24" или "2001:db8::/64"), из которых будут назначаться IP-адреса кластера для сервисов. Разрешено максимум два CIDR, по одному для каждого семейства IP-адресов. Это поле неизменяемо.

ServiceCIDRStatus

ServiceCIDRStatus описывает текущее состояние ServiceCIDR.

  • conditions ([]Condition)

    Стратегия патча: слияние по ключу type

    Словарь: уникальные значения по ключу типа будут сохранены при слиянии

    conditions содержит массив metav1.Condition, описывающий состояние ServiceCIDR. Текущее состояние сервиса

    Condition содержит подробности по одному аспекту текущего состояния этого API-ресурса.

    • conditions.lastTransitionTime (Time), необходимо

      lastTransitionTime — последнее время, когда условие перешло из одного состояния в другое. Это должно быть время изменения базового условия. Если это неизвестно, можно использовать время изменения поля API.

      Time — оболочка вокруг time.Time, которая поддерживает правильную сериализацию в YAML и JSON. Для многих фабричных методов пакета time предоставляются оболочки.

    • conditions.message (string), необходимо

      message — удобочитаемое сообщение, указывающее подробности о переходе. Может быть пустой строкой.

    • conditions.reason (string), необходимо

      reason содержит программно-идентифицируемый идентификатор, указывающий причину последнего перехода условия. Производители определенных типов условий могут определить ожидаемые значения и их значения для этого поля и то, считаются ли они гарантированным API. Значение должно быть строкой CamelCase. Это поле не должно быть пустым.

    • conditions.status (string), необходимо

      состояние условия, одно из True, False, Unknown.

    • conditions.type (string), необходимо

      тип условия в CamelCase или в foo.example.com/CamelCase.

    • conditions.observedGeneration (int64)

      observedGeneration представляет .metadata.generation, на основе которого было установлено условие. Например, если .metadata.generation в настоящее время равно 12, но .status.conditions[x].observedGeneration равно 9, условие устарело по отношению к текущему состоянию экземпляра.

ServiceCIDRList

ServiceCIDRList содержит список объектов ServiceCIDR.

  • apiVersion: networking.k8s.io/v1beta1

  • kind: ServiceCIDRList

  • metadata (ListMeta)

    Стандартные метаданные объекта. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

  • items ([]ServiceCIDR), необходимо

    items — список ServiceCIDR.

© 2024 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2024 The Linux Foundation ®. All rights reserved.
https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/service-cidr-v1beta1/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API