KubernetesTemplate
Шаблон кластера Kubernetes - необходим для создания кластера Kubernetes.
Список шаблонов кластера Kubernetes доступных для созданного ВЦОД можно
получить используя метод esu.Vdc.get_k8s_templates()
Объект «шаблон кластера kubernetes»
- class esu.KubernetesTemplate(*args, token: Optional[str] = None, **kwargs)[исходный код]
- Параметры:
id (str) – Идентификатор
name (str) – Имя
min_node_cpu (int) – Минимальное CPU нод
min_node_ram (int) – Минимальное RAM нод
min_node_hdd (int) – Минимальный размер диска нод
master_template_name (string) – Название шаблона мастер ноды
node_template_name (string) – Название шаблона ноды
vm_node_visible_template (object) – Объект
esu.Template
hypervisor_type (string) – Тип ресурсного пула (kvm, vmware)
- classmethod get_object(id, token=None)[исходный код]
Получить объект шаблона по его ID
- Параметры:
id (str) – Идентификатор шаблона
token (str) – Токен для доступа к API. Если не передан, будет использована переменная окружения ESU_API_TOKEN
- Результат:
Возвращает объект шаблона
esu.KubernetesTemplate
- Тип результата:
object
Примеры использования
Запросить список шаблонов кластера kubernetes во ВЦОД:
from esu import Vdc
vdc = Vdc.get_object('d5cd2cdc-b5b0-4d2e-8bc6-ea3f019745f9')
k8s_templates = vdc.get_k8s_templates()