Kubernetes theory
March 25, 2023

Container states

Показывает текущее состояние контейнера в поде.

Принимаемые значения.

  1. Running. Контейнер работает.
  2. Terminated. Контейнер перестал работать. Либо он завершился корректно, либо с ошибкой.
  3. Waiting. Контейнер ещё не успел перейти в состояние Running/Terminated.

Примеры.

    State:          Running
      Started:      Sat, 25 Mar 2023 20:50:10 +0300
    Ready:          True
    State:          Terminated
      Reason:       Error
      Exit Code:    100
      Started:      Sat, 25 Mar 2023 23:44:36 +0300
      Finished:     Sat, 25 Mar 2023 23:44:36 +0300
    Last State:     Terminated
      Reason:       Error
      Exit Code:    100
      Started:      Sat, 25 Mar 2023 23:44:18 +0300
      Finished:     Sat, 25 Mar 2023 23:44:18 +0300
    Ready:          False

В поле Ready указано работает контейнер или нет.

Если контейнер не работает, то в поле Exit Code указывается код. По которому можно понять в чём примерно проблема. А в поле Reason указывается статус Error.