Ниже приведен полный список команд k8s, способы их использования и введение в их использование:
- 1.kubectl apply: разверните один или несколько файлов конфигурации в кластере.
Синтаксис: kubectl apply -f ИМЯ ФАЙЛА
Пример: kubectl apply -f pod.yaml
- kubectl get: получение информации о ресурсах, такой как узлы, модули, службы и т. д.
Синтаксис: kubectl get RESOURCE [ИМЯ] [-o ФОРМАТ]
Пример:
- Получить все узлы: kubectl получить узлы
- Получить информацию о подах: kubectl получить поды
- Получить служебную информацию: kubectl get svc
- kubectl описать: просмотреть подробную информацию о ресурсах
Синтаксис: kubectl описать РЕСУРС [ИМЯ]
Пример:
- Просмотр сведений о модуле: kubectl описывает модуль POD_NAME
- Посмотреть сведения о службе: kubectl описать svc SERVICE_NAME
- kubectl удалить: удалить ресурсы
Синтаксис: kubectl удалить ИМЯ РЕСУРСА
Пример:
- Удалить модуль: kubectl удалить модуль POD_NAME
- Удалить службу: kubectl удалить svc SERVICE_NAME
- kubectl logs: просмотр логов контейнера
Синтаксис: kubectl logs POD_NAME [-c CONTAINER_NAME]
Пример:
- Просмотр журналов контейнера в модуле: kubectl logs POD_NAME -c CONTAINER_NAME
- kubectl exec: введите контейнер для выполнения команд
Синтаксис: kubectl exec POD_NAME [-c CONTAINER_NAME] -- КОМАНДА
Пример:
- Введите контейнер в под и выполните команду: kubectl exec POD_NAME -c CONTAINER_NAME -- /bin/sh
- kubectl create: создать ресурсы
Синтаксис: kubectl create ИМЯ РЕСУРСА
Пример:
- Создайте под: kubectl create -f pod.yaml
- Развертывание kubectl: управление последовательными обновлениями
грамматика:
- Начать последовательное обновление: развертывание kubectl начать развертывание DEPLOYMENT_NAME
- Просмотр истории последовательных обновлений: развертывание истории развертывания kubectl DEPLOYMENT_NAME
- Откат к указанной версии: kubectl rollout отменить развертывание DEPLOYMENT_NAME --to-revision=VERSION_NUMBER
- kubectl масштаб: расширение и сжатие
语法:масштаб kubectl --replicas=REPLICA_COUNT DEPLOYMENT_NAME
Пример: масштабирование kubectl --replicas=3 развертывание nginx-deployment
- kubectl label: пометить ресурсы
Синтаксис: kubectl label ИМЯ ТИПА KEY_1=VAL_1 KEY_2=VAL_2 ...
Пример: kubectl label pods POD_NAME app=example
Выше приведены общие команды k8s, методы их использования и введение. Следует отметить, что существует множество команд k8s.В этой статье перечислены только некоторые из них.Есть еще много команд и параметров, которые можно использовать.Рекомендуется обращаться к официальной документации для получения более подробной информации во время фактического использования.