Проверка состояния пула конфигурации машины#

В данном разделе описан сценарий проверки состояния пула конфигурации машины, управляемой Machine Config Operator.

Последовательность выполнения#

  1. Чтобы просмотреть количество узлов, управляемых Machine Config Operator и доступных в кластере для каждого пула конфигурации, выполните следующую команду:

    oc get machineconfigpool
    

    Пример вывода:

    NAME      CONFIG                    UPDATED  UPDATING   DEGRADED  MACHINECOUNT  READYMACHINECOUNT  UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT  AGE
    master    rendered-master-…         True     False      False     3             3                  3                   0                     4h42m
    worker    rendered-worker-…         False    True       False     3             2                  2                   0                     4h42m
    

    Где:

    • UPDATED - статус True указывает, что Machine Config Operator применил текущую конфигурацию машины к узлам в этом пуле конфигурации. Текущая конфигурация указывается в поле STATUS поле oc get mcp выходных данных. Статус False указывает, что узел в пуле конфигураций обновляется.

    • UPDATING - статус True указывает, что Machine Config Operator применил желаемую конфигурацию машины, указанную в пользовательском ресурсе MachineConfigPool, по крайней мере, к одному из узлов в этом пуле конфигураций. Обновляемые узлы могут быть недоступны для планирования. Статус False указывает, что все узлы обновлены.

    • DEGRADED - статус True указывает, что Machine Config Operator заблокирован от применения текущей или желаемой конфигурации машины хотя бы к одному из узлов в этом пуле конфигурации или применение конфигурации не удалось. Узлы с пониженной производительностью могут быть недоступны для планирования. Статус False указывает, что все узлы готовы.

    • MACHINECOUNT - указывает общее количество машин в этом пуле конфигурации.

    • READYMACHINECOUNT - указывает общее количество машин в этом пуле конфигурации, готовых к планированию.

    • UPDATEDMACHINECOUNT - указывает общее количество машин в этом пуле конфигурации, имеющих текущую конфигурацию.

    • DEGRADEDMACHINECOUNT - указывает общее количество машин в этом пуле конфигурации, помеченных как устаревшие или несовместимые.

    В примере вывода есть три master-узла и worker-узла. Плоскость управления и связанные узлы обновляются до текущей конфигурации. Worker-узлы обновляются до желаемой конфигурации машины. Два worker-узла обновляются, на это указывает UPDATEDMACHINECOUNT равное 2.

    Пока узлы обновляются, конфигурация машины, указанная в CONFIG, является текущей конфигурацией, с которой обновляется пул конфигурации. После завершения обновления указанная конфигурация машины будет желаемой, до которой был обновлен пул конфигурации.

  2. Выполните проверку пула конфигурации путем вывода CRD.

Результат#

Проверка пула конфигурации путем вывода CRD завершена успешно.