Настройка консольных маршрутов#
Для маршрута console функция пользовательских маршрутов использует ingressAPI конфигурации маршрутов. Если пользовательский маршрут console настроен как в конфигурации ingress, так и в конфигурации console-operator. Новая конфигурация пользовательского маршрута ingress имеет приоритет.
Настройте маршрут консоли задав собственное имя хоста и TLS-сертификат не ниже 1.2 в поле конфигурации spec.componentRoutes кластера Ingress.
Предусловия#
В кластер осуществлен вход с правами администратора;
В namespace
dropapp-config, содержится сертификат и ключ TLS не ниже 1.2.
Примечание
Создайте TLS-секрет при помощи команды oc create secret tls.
Последовательность выполнения#
Отредактируйте конфигурацию кластера
Ingress:oc edit ingress.config.io clusterЗадайте собственное имя хоста, обслуживающий сертификат и ключ:
apiVersion: config.io/v1 kind: Ingress metadata: name: cluster spec: componentRoutes: - name: console namespace: dropapp-console hostname: <custom_hostname> # Пользовательское имя хоста. servingCertKeyPairSecret: name: <secret_name> # Ссылка на секрет в namespace dropapp-config, который содержит сертификат TLS 1.2 ( TLS.crt) и ключ ( TLS.key). Секрет не является обязательным, если суффикс совпадает.Сохраните файл, чтобы применить изменения.
Результат#
Маршрут консоли настроен.