Файлы конфигурации узла Openshift 4.6 и основных конфигурационных файлов

#openshift

Вопрос:

Где находятся основные файлы Openshift и хост-файлы узлов в версии v4.6

Ранее размещался ниже в версии 3

Файлы главного узла в /etc/origin/master/master-config.yaml Файлы главного узла в /etc/origin/node/node-config.yaml

Ответ №1:

Вы можете проверить текущую конфигурацию kubelet, используя следующие процедуры вместо файла конфигурации на узлах, таких как OCPv3. Поскольку конфигурация kubelet управлялась динамически с OCPv4. Дополнительная информация здесь, Создание файла, содержащего текущую конфигурацию. Вы можете проверить это с помощью приведенных выше справочных процедур(создайте файл конфигурации) или oc CLI следующим образом.

 $ oc get --raw /api/v1/nodes/${NODE_NAME}/proxy/configz | 
  jq '.kubeletconfig|.kind="KubeletConfiguration"|.apiVersion="kubelet.config.k8s.io/v1beta1"'
 

Ответ №2:

Эти файлы больше не существуют в том же формате, что и в OCP 3. Чтобы что-либо изменить на самих машинах, вам нужно будет создать настройки машины, так как CoreOS-это неизменяемая операционная система. Если вы измените что-либо вручную в файловой системе и перезагрузите компьютер, ваши изменения, как правило, будут сброшены.

  • Чтобы изменить рабочие узлы, часто нужный параметр можно настроить с помощью kubeletConfig : Управление узлами — Изменение узлов. Обратите внимание, что только некоторые настройки могут быть изменены, другие вообще не могут быть изменены.
  • Для основной конфигурации это зависит от того, что вы хотите сделать, так как вы потенциально измените настройку с помощью machineConfigPool или, например, измените настройку сервера API с помощью oc edit apiserver cluster . Так что это зависит от того, что вы на самом деле хотите изменить.