#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
. Так что это зависит от того, что вы на самом деле хотите изменить.