Если нагрузка аномальна, сначала можно проверить события pod, чтобы определить причину, а затем исправить её.

Просмотрите события pod, чтобы определить причину. Обратитесь к Viewing Под Events для получения соответствующего решения в зависимости от конкретного события.
Статусы pod, перечисленные в таблице ниже, получены из поля STATUS в выводе команды kubectl get pod.
STATUS — более детальный статус, генерируемый kubectl на основе state.Phase, state.Conditions и status.ContainerStatuses.
Под Status | Description | Reference |
|---|---|---|
Pending | Не удалось запланировать pod. | |
Pending | Не удалось смонтировать том хранения к pod. | Что делать, если том хранения не может быть смонтирован или монтирование истекает по времени? |
FailedPullImage ImagePullBackOff | Не удалось загрузить образ контейнера. Снова не удалось загрузить образ контейнера. | |
CreateContainerError CrashLoopBackOff | container не удалось запустить. container не удалось перезапустить. | |
Evicted | pod неоднократно evicted. | |
Creating | The pod is stuck in the Creating state. | |
Terminating | The pod is stuck in the Terminating state. | |
Stopped | The pod is in the Stopped state. | Что делать, если workload находится в состоянии Stopped, вызванном удалением pod? |
Если нагрузка работает, но недоступна, выполните следующие шаги по устранению неполадок:
Метод 1
В консоли CCE нажмите имя рабочей нагрузки, чтобы перейти на страницу деталей рабочей нагрузки, найдите строку, содержащую аномальный pod, и выберите More > View Events в столбце Operation.
Метод 2
Используйте команду kubectl:
kubectl describe pod {pod-name}
Отображается информация, аналогичная следующей:
...Events:Type Reason Age From Message---- ------ ---- ---- -------Warning FailedScheduling 49s default-scheduler 0/2 nodes are available: 2 Insufficient cpu.Warning FailedScheduling 49s default-scheduler 0/2 nodes are available: 2 Insufficient cpu.