Изменение ODK 3.11. - PullRequest
       12

Изменение ODK 3.11.

0 голосов
/ 27 сентября 2019

У меня есть dev-кластер, созданный с virtualbox, vagrant и прикрепленным к нему доступным intsaller openshift.До сих пор я не выяснил, как заставить программу установки использовать адрес eth1 в качестве узла узла узлов.Это всегда 10.0.2.15.До сих пор я пробовал route add 8.8.8.8 gw 192.168.33.1, чтобы ansible идентифицировал подсеть eth1 по умолчанию.Также попытался установить openshift_ip на узлах (в сочетании с openshift_public_ip).Нет успехаЯ также заметил, что переменная openshift_set_node_ip устарела, что служит этой конкретной цели.Итак, как я могу изменить узел IP во время установки?(Или даже потом ... узел редактирования oc тоже не работает, он переворачивается, даже если изменения сохранены)

1 Ответ

1 голос
/ 27 сентября 2019

Вы должны разрешать имена узлов узла по конкретному IP-адресу, который вы хотите настроить с помощью DNS.И интерфейс NIC, который выделяется каждому узлу IP, должен быть настроен как только один шлюз по умолчанию.

Затем вы можете установить со следующими переменными инвентаризации.Вы должны определить каждую группу узлов для каждого узла узла отдельно.См. Определение группы узлов для получения подробной информации о группе узлов.

например> Я вставляю отступ в openshift_node_groups для удобства чтения, но вы должны настроить его как одну строку.

openshift_node_groups=[
                       {'name': 'node-config-master1', 
                        'labels': ['node-role.kubernetes.io/master=true'], 
                        'edits': [{ 'key': 'nodeIP','value': '1.1.1.1'}]}, 
                       {'name': 'node-config-masterX'
                       ...                                              
                       },
                       {'name': 'node-config-infra1', 
                        'labels': ['node-role.kubernetes.io/infra=true'], 
                        'edits': [{ 'key': 'nodeIP','value': '2.2.2.2'}]},
                       {'name': 'node-config-infraX'
                       ...
                       },
                       {'name': 'node-config-compute1', 
                        'labels': ['node-role.kubernetes.io/compute=true'], 
                        'edits': [{ 'key': 'nodeIP','value': '3.3.3.3'}]},
                       {'name': 'node-config-computeX'
                       ...
                       }
                       ]

[nodes]
master1.example.com openshift_node_group_name='node-config-master1'
...
masterX.example.com openshift_node_group_name='node-config-masterX'
infra1.example.com  openshift_node_group_name='node-config-infra1'
...
infraX.example.com  openshift_node_group_name='node-config-infraX'
compute1.example.com  openshift_node_group_name='node-config-compute1'
...
computeX.example.com  openshift_node_group_name='node-config-computeX'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...