Инициализация и настройка сети кластера Huawei Cloud CCE
Содержание
Обзор поддержки
Предварительные требования
Если вы создали кластер CCE, импортируйте кластер CCE (Public Cloud).
Шаги настройки
Вы можете создавать ingress и LoadBalancer сервисы одновременно или выбрать один из них в зависимости от ваших потребностей.
Создание Ingress
Существует два способа создания ingress. Рекомендуется Способ 1: Ручной выбор класса Ingress.
Примечание: избегайте создания двух ресурсов ingress с одинаковым path.
(Рекомендуемый) Способ 1: Ручной выбор класса Ingress
-
В Container Platform нажмите в левом меню Network > Ingress.
-
Нажмите Create Ingress и выберите CCE Ingress Class для поля Ingress Class.
-
Выберите Protocol. По умолчанию — HTTP. Для HTTPS сначала создайте сертификат и выберите его.
-
Переключитесь на вкладку YAML и добавьте следующие аннотации в зависимости от типа вашего Ingress Controller по умолчанию. Подробности об аннотациях смотрите в разделе Использование аннотаций для настройки Load Balancer:
Примечание: замените значения в аннотациях ниже на актуальные значения вашей среды.
-
Нажмите Create. После создания вы сможете получить доступ к сервисам кластера через ELB.
Способ 2: Использование класса Ingress по умолчанию
-
Создайте YAML-файл IngressClass со следующим содержимым. Подробности смотрите в разделе Default Ingress Class:
-
Сохраните файл и примените его к импортированному кластеру. Замените
<filename.yaml>на имя вашего YAML-файла: -
В Container Platform нажмите в левом меню Network > Ingress.
-
Выберите Protocol. По умолчанию — HTTP. Для HTTPS сначала создайте сертификат и выберите его.
-
Нажмите Create. После создания вы сможете получить доступ к сервисам кластера через ELB.
Создание LoadBalancer Service
-
В Container Platform нажмите в левом меню Network > Services.
-
Нажмите Create Service и выберите LoadBalancer для External Access.
-
Разверните раздел annotations и при необходимости заполните аннотации для сервиса LoadBalancer.
-
Нажмите Create.
Связанные операции
Создание сертификата
При использовании протокола HTTPS заранее сохраните учетные данные HTTPS-сертификата как Secret (тип TLS).
-
В Container Platform нажмите в левом меню Configuration > Secrets.
-
Нажмите Create Secret.
-
Выберите тип TLS и импортируйте или заполните поля Certificate и Private Key по необходимости.
-
Нажмите Create.