Довідник kubectl
kubectl alpha Команди для функцій в альфа-версії
kubectl alpha kuberc— Керує файлом налаштувань користувача (kuberc).kubectl alpha kuberc set— Встановлює значення у файлі конфігурації kuberc.kubectl alpha kuberc view— Показує вміст файлу kuberc у вказаному форматі виводу.
kubectl annotate Оновлення анотацій ресурсу
kubectl api-resources Виводить підтримувані ресурси API на сервері
kubectl api-versions Виводить підтримувані версії API на сервері у вигляді "група/версія".
kubectl apply Застосовує конфігурацію до ресурсу за назвою файлу або з stdin.
kubectl apply edit-last-applied— Редагуйте останні анотації нещодавно застосованої конфігурації ресурсів/обʼектівkubectl apply set-last-applied— Встановлюйте last-applied-configuration анотацію на наявні обʼєкти, щоб відповідати вмісту файлуkubectl apply view-last-applied— Переглянути останні анотації last-applied-configuration для ресурсу/обʼєкту
kubectl attach Приєднується до працюючого контейнера
kubectl auth Перевірка авторизації
kubectl auth can-i— Перевіряє, чи дія дозволенаkubectl auth reconcile— Узгодження правил для ролі RBAC, привʼязки ролі, ролі кластера та обʼєктів привʼязки ролі кластера.kubectl auth whoami— Експериментально: Перевірте, хто ви і які у вас атрибути
kubectl autoscale Автоматичне масштабування deployment, replica set, stateful set або replication controller
kubectl certificate Зміна ресурсів сертифікатів
kubectl certificate approve— Схвалення запиту на підписання сертифікатаkubectl certificate deny— Відхилення запиту на підписання сертифіката
kubectl cluster-info Показує інформацію про кластер
kubectl cluster-info dump— Виводить інформацію про кластер, придатну для налагодження та діагностики
kubectl completion Виводить код завершення команд для вказаного командного інтерпретатора (bash, zsh, fish або powershell)
kubectl config Зміна файлів kubeconfig
kubectl config current-context— Показ поточного контекстуkubectl config delete-cluster— Видалити вказаний кластер з kubeconfigkubectl config delete-context— Видалити вказаний контекст з kubeconfigkubectl config delete-user— Видалити вказаного користувача з kubeconfigkubectl config get-clusters— Показати кластери, визначені в kubeconfigkubectl config get-contexts— Показати один або декілька контекстів з файлу kubeconfigkubectl config get-users— Показати користувачів, визначених у kubeconfigkubectl config rename-context— Перейменувати контекст у файлі kubeconfigkubectl config set— Встановлює індивідуальне значення у файлі kubeconfigkubectl config set-cluster— Встановлює запис кластера у kubeconfigkubectl config set-context— Встановлює запис контексту у kubeconfigkubectl config set-credentials— Встановлює запис користувача у kubeconfigkubectl config unset— Скинути окреме значення у файлі kubeconfigkubectl config use-context— Встановлює current-context у файлі kubeconfigkubectl config view— Показує обʼєднану конфігурацію kubeconfig або вказаний файл kubeconfig
kubectl cordon Позначає вузол як не придатний для планування
kubectl cp Копіювання файлів і тек до контейнерів та з них
kubectl create Створити ресурс з файлу або з stdin.
kubectl create clusterrole— Створення кластерної роліkubectl create clusterrolebinding— Створення привʼязки кластерної ролі для певної кластерної роліkubectl create configmap— Створює ConfigMap на основі файлу, теки або вказаного літерального значення.kubectl create cronjob— Створення завдання cron із зазначеним імʼям.kubectl create deployment— Створює deployment із зазначеним іменемkubectl create ingress— Створює ingress із зазначеною назвоюkubectl create job— Створює job із зазначеним іменемkubectl create namespace— Створює простір імен з вказаним іменемkubectl create poddisruptionbudget— Створіть бюджет розладу роботи Podʼів із зазначеною назвоюkubectl create priorityclass— Створює клас пріоритету з вказаним імʼямkubectl create quota— Створення квоти ресурсів із зазначеною назвоюkubectl create role— Створює роль із зазначеним імʼямkubectl create rolebinding— Створює привʼязку для певної ролі або кластерної роліkubectl create secret— Створення секрету за допомогою вказаної командиkubectl create secret docker-registry— Створення нового секрету для використання з реєстрами Docker.kubectl create secret generic— Створення секрету на основі файлу, теки або вказаного літерального значенняkubectl create secret tls— Створення TLS-секретуkubectl create service— Створення сервісу за допомогою вказаної командиkubectl create service clusterip— Створює сервіс ClusterIPkubectl create service externalname— Створення сервісу ExternalNamekubectl create service loadbalancer— Створює сервіс LoadBalancerkubectl create service nodeport— Створення сервісу NodePortkubectl create serviceaccount— Створення службового облікового запису з вказаним імʼямkubectl create token— Запит на отримання токена службового облікового запису
kubectl debug Створює сеанси налагодження для усунення неполадок у робочих навантаженнях та вузлах
kubectl delete Видалення ресурсів за іменами файлів, stdin, ресурсами та іменами, або за ресурсами та селекторами міток
kubectl describe Показує детальну інформацію про певний ресурс або групу ресурсів
kubectl diff Порівнює поточну версію з версією, яка була б застосована
kubectl drain Очищує вузол для підготовки до обслуговування
kubectl edit Редагування ресурсу на сервері
kubectl events Показує події
kubectl exec Виконує команду в контейнері
kubectl explain Отримати документацію для ресурсу
kubectl expose Відкрити replication controller, service, deployment або pod як новий сервіс Kubernetes
kubectl get Показує один або декілька ресурсів
kubectl kustomize Створює цільову конфігурацію Kustomize з теки або URL
kubectl label Оновлює мітки ресурсів
kubectl logs Виводить логи для контейнера у Podʼі
kubectl options Виводить список прапорців, успадкованих усіма командами
kubectl patch Оновлення полів ресурсу
kubectl plugin Впроваджує утиліти для взаємодії з втулками
kubectl plugin list— Показує всі доступні файли втулків у PATH користувача
kubectl port-forward Перенаправте один або кілька локальних портів у Pod
kubectl proxy Запуск проксі-сервера для доступу до API-сервера Kubernetes
kubectl replace Заміна ресурсу за назвою файлу або stdin
kubectl rollout Керування розгортанням одного або декількох ресурсів
kubectl rollout history— Перегляд історії розгортанняkubectl rollout pause— Позначає вказані ресурси як призупиненіkubectl rollout restart— Перезапускає ресурсkubectl rollout resume— Відновити роботу призупиненого ресурсуkubectl rollout status— Показує статус розгортанняkubectl rollout undo— Повернення до попереднього розгортання
kubectl run Запуск певного образу в кластері
kubectl scale Встановлення нового розміру для deployment, replica set, replication controller
kubectl set Налаштування певниз ресурсів обʼєкта
kubectl set env— Оновити змінні середовища у шаблоні Podkubectl set image— Оновити наявні образи з шаблону Podʼаkubectl set resources— Оновити запити та ліміти обʼєктів з шаблону Podʼаkubectl set selector— Встановити селектор на ресурсkubectl set serviceaccount— Оновити службовий обліковий запис ресурсуkubectl set subject— Оновлює user, group або service account в привʼязці ролей або кластерних ролях
kubectl taint Оновлення taint на одному або декількох вузлах
kubectl top Показує використання ресурсів (CPU, памʼять)
kubectl top node— Показує використання ресурсів (CPU, памʼять) вузламиkubectl top pod— Показує використання ресурсів (CPU, памʼять) pod'ами