Инициализация и настройка сети кластера Huawei Cloud CCE
Содержание
Обзор поддержкиПредварительные требованияШаги настройкиСоздание IngressСоздание LoadBalancer ServiceСвязанные операцииСоздание сертификатаОбзор поддержки
Предварительные требования
Если вы создали кластер 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.