Создание услуги

ClusterIP

  1. На консоли управления CCE выберите Resource Management и раздел Network.

  2. Нажмите кнопку Create Service.

  3. Выберите ClusterIP.

  4. Заполните следующие поля:

    1. Service Name — введите уникальное имя.

    2. Cluster Name — выберите кластер.

    3. Namespace — пространство имен.

      Примечание

      Для создания нового кластера или пространства имен нажмите Create Cluster или Create Namespace соответственно. После создания обновите список — нажмите на знак Значок Refresh (Refresh).

    4. Нажмите кнопку + Select Workload.

    ../_images/s__create-cluster-ip.jpeg
  5. Выберите нужную рабочую нагрузку и нажмите ОК.

    ../_images/s__workload-choose.jpeg
  6. Заполните следующие поля:

    1. Port Settings → Protocol — выберите тип протокола (TCP или UDP).

    2. Port Settings → Container Port — укажите номер порта контейнера.

    3. Port Settings → Access Port — укажите номер порта доступа к кластеру.

    4. (опционально) Add Service Port Configuration — добавьте новую строку с настройками.

    ../_images/s__port-settings.jpeg
  7. Нажмите Create.

NodePort

  1. На консоли управления CCE выберите Resource Management и раздел Network.

  2. Нажмите кнопку Create Service.

  3. Выберите NodePort.

  4. Заполните следующие поля:

    1. Service Name — введите уникальное имя.

    2. Cluster Name — выберите кластер.

    3. Namespace — пространство имен.

      Примечание

      Для создания нового кластера или пространства имен нажмите Create Cluster или Create Namespace соответственно. После создания обновите список –— нажмите на знак Значок Refresh (Refresh).

    4. Нажмите кнопку + Select Workload.

    ../_images/s__nodeport-create.jpeg
  5. Выберите нужную рабочую нагрузку и нажмите ОК.

    ../_images/s__workload-choose.jpeg
  6. В поле Service Affinity выберите уровень доступа: на уровне кластера (Cluster Level) или узла (Node Level).

  7. Заполните следующие поля:

    1. Port Settings → Protocol — протокол TCP.

    2. Port Settings → Container Port — укажите номер порта контейнера.

    3. Port Settings → Access Port — оставьте Automatically generated для автоматического определения порта или выберите Specified port, чтобы указать вручную номер порта доступа к кластеру.

    4. (опционально) Add Service Port Configuration — добавьте новую строку с настройками.

    ../_images/s__port-settings__nodeport.jpeg
  8. Нажмите Create.

LoadBalancer (ELB)

  1. На консоли управления CCE выберите Resource Management и раздел Network.

  2. Нажмите кнопку Create Service.

  3. Выберите LoadBalancer (ELB).

  4. Заполните следующие поля:

    1. Service Name — введите уникальное имя.

    2. Cluster Name — выберите кластер.

    3. Namespace — пространство имен.

      Примечание

      Для создания нового кластера или пространства имен нажмите Create Cluster или Create Namespace соответственно. После создания обновите список — нажмите на знак Значок Refresh (Refresh).

    4. Нажмите кнопку + Select Workload.

    ../_images/s__create-service-elb.jpeg
  5. Выберите нужную рабочую нагрузку и нажмите ОК.

    ../_images/s__workload-choose.jpeg
  6. В поле Service Affinity выберите уровень доступа: на уровне кластера (Cluster Level) или узла (Node Level).

  7. Заполните следующие поля:

    1. Elastic Load Balancer — выберите общую (Public Network) или частную сеть (Private Network) и ELB при наличии.

    2. Для смены настроек автоматически определенной сети нажмите на Change Configuration, где можно ввести имя (поле Name) и изменить размер пропускной полосы (поле Bandwidth).

      ../_images/s__cluster-level__parameters.jpeg
    3. Algorithm Type — выберите тип алгоритма балансировщика (Weighted Round Robin, Weighted Least Connection или Source IP Path).

    4. Sticky Session — для использования Sticky Session выберите вкладку Based on source IP address.

      ../_images/s__algorithm-type__sticky-session.jpeg
    5. Health Check — при активации данного поля заполните следующие поля:

      • Protocol — выберите тип протокола;

      • Port Allocation — выберите способ определения порта: автоматически (Automatic) или вручную (Manual);

      • Period — укажите частоту проверки (в секундах);

      • Timeout — укажите время ожидания отклика (в секундах);

      • Failure Threshold — укажите количество попыток установить соединение, по истечении которых контейнер будет признан неработоспособным.

      ../_images/s__health-check.jpeg
    6. Port Settings > Protocol — выберите протокол;

    7. Port Settings > Container Port — укажите номер порта контейнера;

    8. Port Settings > Access Port — укажите номер порта доступа к кластеру;

    9. (опционально) Add Service Port Configuration — добавьте новую строку с настройками.

      ../_images/s__port-settings__elb.jpeg
  8. Нажмите Create.

LoadBalancer (DNAT)

  1. На консоли управления CCE выберите Resource Management и раздел Network.

  2. Нажмите кнопку Create Service.

  3. Выберите LoadBalancer (DNAT).

  4. Заполните следующие поля:

    1. Service Name — введите уникальное имя.

    2. Cluster Name — выберите кластер.

    3. Namespace — пространство имен.

      Примечание

      Для создания нового кластера или пространства имен нажмите Create Cluster или Create Namespace соответственно. После создания обновите список — нажмите на знак Значок Refresh (Refresh).

    4. Нажмите кнопку + Select Workload.

    ../_images/s__add-service__dnat.jpeg
  5. Выберите нужную рабочую нагрузку и нажмите ОК.

    ../_images/s__workload-choose.jpeg
  6. В поле Service Affinity выберите уровень доступа: на уровне кластера (Cluster Level) или узла (Node Level).

  7. Заполните следующие поля:

    1. NAT Gateway — выберите NAT-шлюз и EIP (или создайте — нажмите Create NAT gateway или Create EIP, после чего обновите список — нажмите Значок Refresh (Refresh)).

      Примечание

      NAT-шлюз должен быть создан в той же сети VPC, что и EIP.

    2. Активируйте чек-бокс с соглашением.

      ../_images/s__cluster-level-dnat.jpeg
    3. Port Settings > Protocol — выберите протокол.

    4. Port Settings > Container Port — укажите номер порта контейнера.

    5. Port Settings > Access Port — укажите номер порта доступа к кластеру.

    6. (опционально) Add Service Port Configuration — добавьте новую строку с настройками.

      ../_images/s__port-settings__elb.jpeg
  8. Нажмите Create.