Настройка маршрута загрузки#

Для маршрута downloads функция пользовательских маршрутов использует ingressAPI конфигурации маршрутов. Если пользовательский маршрут console настроен как в конфигурации ingress, так и в конфигурации console-operator. Новая конфигурация пользовательского маршрута ingress имеет приоритет.

Настройте маршрут консоли задав собственное имя хоста и TLS-сертификат не ниже 1.2 в поле конфигурации spec.componentRoutes кластера Ingress.

Предусловия#

  • В кластер осуществлен вход с правами администратора.

  • В namespace dropapp-config, содержащем сертификат и ключ не ниже TLS 1.2 создан секрет.

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

  1. Отредактируйте конфигурацию кластера Ingress:

    oc edit ingress.config.io cluster
    
  2. Задайте собственное имя хоста, обслуживающий сертификат и ключ:

    apiVersion: config.io/v1
    kind: Ingress
    metadata:
      name: cluster
    spec:
      componentRoutes:
        - name: downloads
          namespace: dropapp-console
          hostname: <custom_hostname>  # Пользовательское имя хоста.
          servingCertKeyPairSecret:
            name: <secret_name>  # Ссылка на секрет в dropapp-config namespace, который содержит сертификат TLS  не ниже 1.2 ( TLS.crt) и ключ ( TLS.key).
    
  3. Сохраните файл, чтобы применить изменения.

Результат#

Маршрут загрузки настроен.