Энциклопедия команд k8s и метод использования команд

Ниже приведен полный список команд k8s, способы их использования и введение в их использование: 

  1.      1.kubectl apply: разверните один или несколько файлов конфигурации в кластере.

Синтаксис: kubectl apply -f ИМЯ ФАЙЛА

Пример: kubectl apply -f pod.yaml

  1. kubectl get: получение информации о ресурсах, такой как узлы, модули, службы и т. д.

Синтаксис: kubectl get RESOURCE [ИМЯ] [-o ФОРМАТ]

Пример:

  • Получить все узлы: kubectl получить узлы
  • Получить информацию о подах: kubectl получить поды
  • Получить служебную информацию: kubectl get svc
  1. kubectl описать: просмотреть подробную информацию о ресурсах

Синтаксис: kubectl описать РЕСУРС [ИМЯ]

Пример:

  • Просмотр сведений о модуле: kubectl описывает модуль POD_NAME
  • Посмотреть сведения о службе: kubectl описать svc SERVICE_NAME
  1. kubectl удалить: удалить ресурсы

Синтаксис: kubectl удалить ИМЯ РЕСУРСА

Пример:

  • Удалить модуль: kubectl удалить модуль POD_NAME
  • Удалить службу: kubectl удалить svc SERVICE_NAME
  1. kubectl logs: просмотр логов контейнера

Синтаксис: kubectl logs POD_NAME [-c CONTAINER_NAME]

Пример:

  • Просмотр журналов контейнера в модуле: kubectl logs POD_NAME -c CONTAINER_NAME
  1. kubectl exec: введите контейнер для выполнения команд

Синтаксис: kubectl exec POD_NAME [-c CONTAINER_NAME] -- КОМАНДА

Пример:

  • Введите контейнер в под и выполните команду: kubectl exec POD_NAME -c CONTAINER_NAME -- /bin/sh
  1. kubectl create: создать ресурсы

Синтаксис: kubectl create ИМЯ РЕСУРСА

Пример:

  • Создайте под: kubectl create -f pod.yaml
  1. Развертывание kubectl: управление последовательными обновлениями

грамматика:

  • Начать последовательное обновление: развертывание kubectl начать развертывание DEPLOYMENT_NAME
  • Просмотр истории последовательных обновлений: развертывание истории развертывания kubectl DEPLOYMENT_NAME
  • Откат к указанной версии: kubectl rollout отменить развертывание DEPLOYMENT_NAME --to-revision=VERSION_NUMBER
  1. 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.В этой статье перечислены только некоторые из них.Есть еще много команд и параметров, которые можно использовать.Рекомендуется обращаться к официальной документации для получения более подробной информации во время фактического использования.

Supongo que te gusta

Origin blog.csdn.net/weixin_53240476/article/details/130607287
Recomendado
Clasificación