kuberc (v1alpha1)
Типи ресурсів
Preference
Preference зберігає елементи конфігураційного файлу KubeRC
Поле | Опис |
---|---|
apiVersion string | kubectl.config.k8s.io/v1alpha1 |
kind string | Preference |
overrides [Обовʼязково][]CommandOverride | overrides дозволяє змінювати стандартні значення прапорців команд. Це особливо корисно, коли користувач не хоче кожного разу явно встановлювати прапорці. |
aliases [Обовʼязково][]AliasOverride | aliases дозволяє визначати псевдоніми команд для наявних команд kubectl з необовʼязковими стандартними значеннями прапорців. Якщо імʼя аліасу збігається з вбудованою командою, вбудована команда завжди має пріоритет. Зміни прапорців, визначені в секції overrides, не застосовуються до аліасів для тієї ж команди. kubectl [ALIAS NAME] [USER_FLAGS] [USER_EXPLICIT_ARGS] розширюється до kubectl [COMMAND] # вбудований аліас команди вказує на [KUBERC_PREPEND_ARGS] [USER_FLAGS] [KUBERC_FLAGS] # решта прапорців, які не передані користувачем у [USER_FLAGS] [USER_EXPLICIT_ARGS] [KUBERC_APPEND_ARGS] наприклад.
|
AliasOverride
Зʼявляється в:
AliasOverride зберігає визначення аліасів.
Поле | Опис |
---|---|
name [Обовʼязково]string | Name — це імʼя аліасу, яке може містити лише алфавітні символи. Якщо імʼя аліасу суперечить вбудованій команді, буде використано вбудовану команду. |
command [Обовʼязково]string | Command — це одна або кілька команд для виконання, такі як "set env" або "create". |
prependArgs [Обовʼязково][]string | PrependArgs зберігає аргументи, такі як імена ресурсів тощо. Ці аргументи вставляються після імені аліасу. |
appendArgs [Обовʼязково][]string | AppendArgs зберігає аргументи, такі як імена ресурсів тощо. Ці аргументи додаються до USER_ARGS. |
flags [Обовʼязково][]CommandOverrideFlag | Flag призначено для зберігання визначень прапорців аліасів. Flag лише змінює стандартне значення прапорця, і якщо користувач явно передає значення, то використовується явне значення. |
CommandOverride
Зʼявляється в:
CommandOverride зберігає команди та повʼязані з ними стандартні значення прапорців.
Поле | Опис |
---|---|
command [Обовʼязково]string | Command — це команда, для якої змінюється стандартне значення прапорця. |
flags [Обовʼязково][]CommandOverrideFlag | Flags — це список прапорців, які зберігають різні стандартні значення. |
CommandOverrideFlag
Зʼявляється в:
CommandOverrideFlag зберігає імʼя та вказане стандартне значення прапорця.
Поле | Опис |
---|---|
name [Обовʼязково]string | Імʼя прапорця (дослівна форма, без дефісів). |
default [Обовʼязково]string | У форматі рядка стандартне значення. Воно буде проаналізовано kubectl до сумісного значення прапорця. |
Цю сторінку було стоврено автоматично.
Якщо у вас є наміри надіслати пропозиції щодо неї, додайте згадку, про те що сторінку створено автоматично в описі вашого повідомлення. Зміни мають відбутись всюди в проєкті Kubernetes.