VK Cloud logo

ConfigMaps-пен жұмыс істеу

Бұл әдістер Cloud Spark кластерінің жұмысын қамтамасыз ететін Cloud Containers кластерінің ConfigMaps (конфигурация карталарымен) жұмыс істеуге мүмкіндік береді. Олар конфигурациялық деректерді: орта айнымалыларын, пәрмен жолы аргументтерін немесе конфигурация файлдарын сақтау үшін пайдаланылады. ConfigMap қолдану нақты орындау ортасына тәуелді конфигурациялық деректер баптауын қолданба кодынан бөлуге мүмкіндік береді. Бұл сіздің Spark қолданбаларыңызды кодты орындау орталары арасында тасымалдауды жеңілдетеді.

create_configmap_from_yaml

Берілген манифест негізінде көрсетілген атаулар кеңістігінде ConfigMap жасаңыз. Манифест YAML форматында болуы керек.

Токеннің қажетті рөлі: Администратор. Токен рөлдері туралы толығырақ.

Әдіс аргументтері

Аргумент

Түрі

Сипаттамасы

cluster_id

(міндетті)

str

Cloud Spark кластерінің идентификаторы.

Cloud Spark кластерлерінің тізімін және олардың идентификаторларын get_clusters әдісі арқылы алуға болады

configmap_yaml_path

(міндетті)

str

Cloud Spark кластеріне беру керек манифесті бар YAML-файлға жол

namespace

(міндетті емес)

str

ConfigMap жасау керек атаулар кеңістігінің атауы. Атаулар кеңістігі бар болуы керек, әйтпесе ConfigMap жасалмайды.

Аргумент болмаған жағдайда әдепкі мән пайдаланылады: default

Қайтарылатын мән

Жасалған ConfigMap туралы ақпаратты қамтитын K8sConfigmap класының объектісі.

Өріс

Түрі

Сипаттамасы

data

dict[str,str]

кілт: мән жұптары түріндегі ConfigMap деректері

name

str

ConfigMap атауы

namespace

str

ConfigMap жасалған атаулар кеңістігінің атауы

Әдіс сигнатурасы, манифест мысалдары және әдісті пайдалану мысалы

list_configmaps

Көрсетілген атаулар кеңістігіндегі барлық ConfigMap атауларының тізімін алу.

Тізімдегі жеке ConfigMap туралы егжей-тегжейлі ақпаратты алу үшін get_configmap_detail әдісін пайдаланыңыз.

Токеннің қажетті рөлі: Администратор немесе Пользователь. Токен рөлдері туралы толығырақ.

Әдіс аргументтері

Аргумент

Түрі

Сипаттамасы

cluster_id

(міндетті)

str

Cloud Spark кластерінің идентификаторы.

Cloud Spark кластерлерінің тізімін және олардың идентификаторларын get_clusters әдісі арқылы алуға болады

namespace

(міндетті емес)

str

Барлық ConfigMap тізімін алу керек атаулар кеңістігінің атауы.

Аргумент болмаған жағдайда әдепкі мән пайдаланылады: default

Қайтарылатын мән

Көрсетілген атаулар кеңістігіндегі барлық ConfigMap атауларының тізімін қамтитын K8sObjectNamesList[str] класының объектісі.

Әдіс сигнатурасы және пайдалану мысалы

get_configmap_detail

Көрсетілген атауы бар ConfigMap туралы ақпарат алу.

Токеннің қажетті рөлі: Администратор немесе Пользователь. Токен рөлдері туралы толығырақ.

Әдіс аргументтері

Аргумент

Түрі

Сипаттамасы

cluster_id

(міндетті)

str

Cloud Spark кластерінің идентификаторы.

Cloud Spark кластерлерінің тізімін және олардың идентификаторларын get_clusters әдісі арқылы алуға болады

configmap_name

(міндетті)

str

ConfigMap атауы.

Барлық ConfigMap атауларының тізімін list_configmaps әдісі арқылы алуға болады

namespace

(міндетті емес)

str

ConfigMap орналасқан атаулар кеңістігінің атауы.

Аргумент болмаған жағдайда әдепкі мән пайдаланылады: default

Қайтарылатын мән

Көрсетілген атауы бар ConfigMap туралы ақпараты бар K8sConfigmap класының объектісі.

Өріс

Түрі

Сипаттамасы

data

dict[str,str]

кілт: мән жұптары түріндегі ConfigMap деректері

name

str

ConfigMap объектісінің атауы

namespace

str

ConfigMap орналасқан атаулар кеңістігінің атауы

Әдіс сигнатурасы және пайдалану мысалы

delete_configmap

Көрсетілген атауы бар ConfigMap жою.

Токеннің қажетті рөлі: Администратор. Токен рөлдері туралы толығырақ.

Әдіс аргументтері

Аргумент

Түрі

Сипаттамасы

cluster_id

(міндетті)

str

Cloud Spark кластерінің идентификаторы.

Cloud Spark кластерлерінің тізімін және олардың идентификаторларын get_clusters әдісі арқылы алуға болады

configmap_name

(міндетті)

str

ConfigMap атауы.

Барлық ConfigMap атауларының тізімін list_configmaps әдісі арқылы алуға болады

namespace

(міндетті емес)

str

ConfigMap орналасқан атаулар кеңістігінің атауы.

Аргумент болмаған жағдайда әдепкі мән пайдаланылады: default

Қайтарылатын мән

Қайтарылатын мән жоқ.

Әдіс сигнатурасы және пайдалану мысалы