Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

v1alpha1

Данный раздел содержит справочную информацию по API в Nova Container Platform.

1. ClusterVersion

Объект ClusterVersion используется для хранения версии и уникального идентификатора кластера Nova Container Platform. Объект является единственным в кластере и имеет каноническое имя version.

1.1. Спецификация

Параметр Тип Обязательно Описание

apiVersion

String

Да

Значение по умолчанию config.nova-platform.io/v1alpha1

kind

String

Да

Значение по умолчанию ClusterVersion

metadata

Kubernetes meta/v1.ObjectMeta

Да

Дополнительную информацию по параметру metadata в Kubernetes API можно найти в официальной документации.

spec

ClusterVersionSpec

Да

Спецификация

1.1.1. ClusterVersionSpec

(Используется в: ClusterVersion)

ClusterVersionSpec определяет параметры версии платформы Nova Container Platform, а также используется для хранения уникального идентификатора кластера.

Параметр Тип Обязательно Описание

clusterID

String

Да

Уникальный идентификатора кластера Nova Container Platform.

version

String

Да

Установленная версия кластера Nova Container Platform.

2. Proxy

Объект proxy содержит конфигурацию HTTP-прокси для кластера Nova Container Platform. Объект является единственным в кластере и имеет каноническое имя cluster.

2.1. Спецификация

Параметр Тип Обязательно Описание

apiVersion

String

Да

Значение по умолчанию config.nova-platform.io/v1alpha1

kind

String

Да

Значение по умолчанию Proxy

metadata

Kubernetes meta/v1.ObjectMeta

Да

Дополнительную информацию по параметру metadata в Kubernetes API можно найти в официальной документации.

spec

spec

Да

2.2. spec

(Используется в: proxy)

spec определяет конфигурацию HTTP-прокси для кластера Nova Container Platform.

Параметр Тип Обязательно Описание

httpProxy

spec.httpProxy

Да

Параметры прокси-сервера для доступа к ресурсам по HTTP.

httpsProxy

spec.httpProxy

Да

Параметры прокси-сервера для доступа к ресурсам по HTTPS.

noProxy

String

Нет

Список исключаемых ресурсов для доступа без использования прокси-сервера. Используется список IP-адресов, CIDR или доменных имен через запятую.

trustedCA

String

Нет

Цепочка TLS-сертификатов для подключения к прокси-серверу. Указывается в формате base64.

2.3. spec.httpProxy

(Используется в: spec)

spec.httpProxy определяет конфигурацию прокси-сервера для доступа к ресурсам по HTTP в кластере Nova Container Platform.

Параметр Тип Обязательно Описание

server

String

Да

URL-адрес прокси сервера, например, http://172.31.100.100

port

Int

Нет

Порт прокси-сервера.

username

String

Нет

Имя пользователя для подключения к прокси-серверу.

password

String

Нет

Пароль пользователя для подключения к прокси-серверу.

2.4. spec.httpsProxy

(Используется в: spec)

spec.httpsProxy определяет конфигурацию прокси-сервера для доступа к ресурсам по HTTPS в кластере Nova Container Platform.

Параметр Тип Обязательно Описание

server

String

Да

URL-адрес прокси сервера, например, http://172.31.100.100

port

Int

Нет

Порт прокси-сервера.

username

String

Нет

Имя пользователя для подключения к прокси-серверу.

password

String

Нет

Пароль пользователя для подключения к прокси-серверу.

3. TerraformLock

Объект TerraformLock используется для блокировки новых операций масштабирования узлов кластера если данные операции уже выполняются. Объект является единственным в кластере и имеет каноническое имя tflock.

Объект tflock появляется в Kubernetes только в случае активной блокировки и удаляется из кластера, если блокировка операций не требуется.

3.1. Спецификация

Параметр Тип Обязательно Описание

apiVersion

String

Да

Значение по умолчанию config.nova-platform.io/v1alpha1

kind

String

Да

Значение по умолчанию TerraformLock

metadata

Kubernetes meta/v1.ObjectMeta

Да

Дополнительную информацию по параметру metadata в Kubernetes API можно найти в официальной документации.

spec

TerraformLockSpec

Да

Спецификация

3.2. spec

(Используется в: TerraformLock)

spec определяет параметры блокировки операций масштабирования узлов платформы Nova Container Platform.

Параметр Тип Обязательно Описание

infrastructureProvider

String

Да

Имя инфраструктурного провайдера, для которого установлена блокировка операций.