kubectl alpha kuberc set
Огляд
Встановлює значення у файлі конфігурації kuberc.
Використовуйте --section, щоб вказати, чи встановлювати стандартні значення чи аліаси.
Для стандартних значень: Встановлює стандартні значення прапорців для команд kubectl. Прапорець --command повинен вказувати лише команду (наприклад, "get", "create", "set env"), не ресурси.
Для аліасів: Створює аліас команд з опціональними значеннями прапорців та аргументами. Використовуйте --prependarg та --appendarg, щоб включити ресурси або інші аргументи.
kubectl alpha kuberc set --section (defaults|aliases) --command COMMAND
Приклади
# Встановити стандартний формат виводу команди 'get'
kubectl alpha kuberc set --section defaults --command get --option output=wide
# Встановити стандартний формат виводу для підкоманди
kubectl alpha kuberc set --section defaults --command "set env" --option output=yaml
# Створити аліас 'getn' для команди 'get' з попередньо доданим ресурсом 'nodes'
kubectl alpha kuberc set --section aliases --name getn --command get --prependarg nodes --option output=wide
# Створити аліас 'runx' для команди 'run' з доданими аргументами
kubectl alpha kuberc set --section aliases --name runx --command run --option image=nginx --appendarg "--" --appendarg custom-arg1
# Перезаписати наявне стандартне значення
kubectl alpha kuberc set --section defaults --command get --option output=json --overwrite
Параметри
| --appendarg strings | |
Аргумент для додавання до команди (можна вказувати кілька разів, лише для аліасів) | |
| --command string | |
Команда для налаштування (наприклад, 'get', 'create', 'set env') | |
| -h, --help | |
довідка для set | |
| --kuberc string | |
Шлях до файлу kuberc для використання налаштувань. Це можна вимкнути, експортувавши KUBECTL_KUBERC=false або вимкнувши функцію KUBERC=off. | |
| --name string | |
Назва аліасу (обовʼязково для --section=aliases) | |
| --option strings | |
Опція прапорця у формі flag=value (можна вказувати кілька разів) | |
| --overwrite | |
Дозволити перезапис наявних записів | |
| --prependarg strings | |
Аргумент для додавання на початку команди (можна вказувати кілька разів, лише для аліасів) | |
| --section string | |
Розділ для модифікації: 'defaults' або 'aliases' | |
Успадковані батьківські параметри
| --as string | |
Імʼя користувача для виконання операції. Користувач може бути звичайним користувачем або службовим обліковим записом в просторі імен. | |
| --as-group strings | |
Група для виконання операції, цей прапорець можна повторювати для вказівки кількох груп. | |
| --as-uid string | |
UID для виконання операції. | |
| --as-user-extra strings | |
Додаткові дані користувача для виконання операції, цей прапорець можна повторювати для вказівки кількох значень для одного ключа. | |
| --cache-dir string Default: "$HOME/.kube/cache" | |
Стандартна тека кешу | |
| --certificate-authority string | |
Шлях до файлу сертифіката для центру сертифікації | |
| --client-certificate string | |
Шлях до файлу клієнтського сертифіката для TLS | |
| --client-key string | |
Шлях до файлу клієнтського ключа для TLS | |
| --cluster string | |
Назва кластера kubeconfig для використання | |
| --context string | |
Назва контексту kubeconfig для використання | |
| --disable-compression | |
Якщо true, відмовитися від стиснення відповідей для всіх запитів до сервера | |
| --insecure-skip-tls-verify | |
Якщо true, сертифікат сервера не буде перевірятися на дійсність. Це зробить ваші HTTPS-зʼєднання небезпечними | |
| --kubeconfig string | |
Шлях до файлу kubeconfig для використання в запитах CLI. | |
| --match-server-version | |
Вимагати, щоб версія сервера відповідала версії клієнта | |
| -n, --namespace string | |
Якщо присутній, область простору імен для цього запиту CLI | |
| --password string | |
Пароль для базової автентифікації до API сервера | |
| --profile string Default: "none" | |
Назва профілю для захоплення. Одне з (none|cpu|heap|goroutine|threadcreate|block|mutex|trace) | |
| --profile-output string Default: "profile.pprof" | |
Назва файлу для запису профілю | |
| --request-timeout string Default: "0" | |
Тривалість часу очікування перед відмовою від одного запиту до сервера. Ненульові значення повинні містити відповідну одиницю часу (наприклад, 1s, 2m, 3h). Значення нуль означає, що запити не повинні мати обмеження за часом. | |
| -s, --server string | |
Адреса та порт сервера Kubernetes API | |
| --storage-driver-buffer-duration duration Стандартно: 1m0s | |
Записи в драйвері сховища будуть буферизуватися протягом цієї тривалості та зафіксовані до нелокальних бекендів як єдина транзакція | |
| --storage-driver-db string Default: "cadvisor" | |
назва бази даних | |
| --storage-driver-host string Default: "localhost:8086" | |
хост бази даних:порт | |
| --storage-driver-password string Default: "root" | |
пароль бази даних | |
| --storage-driver-secure | |
використовувати захищене зʼєднання з базою даних | |
| --storage-driver-table string Default: "stats" | |
назва таблиці | |
| --storage-driver-user string Default: "root" | |
імʼя користувача бази даних | |
| --tls-server-name string | |
Назва сервера для використання при перевірці сертифіката сервера. Якщо не надано, використовується імʼя хоста, використане для звʼязку з сервером | |
| --token string | |
Токен на предʼявника для аутентифікації до API сервера | |
| --user string | |
Імʼя користувача kubeconfig для використання | |
| --username string | |
Імʼя користувача для базової автентифікації в API сервера | |
| --version version[=true] | |
--version, --version=raw виводить інформацію про версію та виходить; --version=vX.Y.Z... встановлює отриману версію | |
| --warnings-as-errors | |
Трактувати попередження, отримані від сервера, як помилки та виходити з ненульовим кодом виходу | |
Дивіться також
- kubectl alpha kuberc — Керувати файлами конфігурації kuberc
Цю сторінку було стоврено автоматично.
Якщо у вас є наміри надіслати пропозиції щодо неї, додайте згадку, про те що сторінку створено автоматично в описі вашого повідомлення. Зміни мають відбутись всюди в проєкті Kubernetes.