Создание экземпляра сервисаBeta

  1. Перейдите в личный кабинет VK Cloud.

  2. Выберите проект, где нужно создать экземпляр сервиса.

  3. Перейдите в раздел Data Platform → Экземпляры сервисов.

  4. Нажмите кнопку Создать экземпляр.

  5. На шаге Конфигурация:

    1. Выберите тип сервиса Cloud Kafka.

    2. Выберите нужную версию сервиса.

    3. Выберите конфигурацию экземпляра сервиса:

      • Одиночный узел: конфигурация из одного узла, не отказоустойчивая. Экземпляр в такой конфигурации подходит для задач разработки и тестирования.
      • Кластер: отказоустойчивая конфигурация из нескольких узлов. Экземпляр в такой конфигурации подходит для любых задач, в том числе для повседневной работы с данными в production-среде.
    4. Нажмите кнопку Следующий шаг.

  6. На шаге Параметры:

    1. Задайте для экземпляра название и описание.

    2. Включите параметр Назначить внешний IP, если требуется доступ к экземпляру из внешней сети.

    3. Выберите Кластер Kubernetes. В этот кластер Cloud Containers будет добавлен worker-узел для размещения экземпляра Cloud Kafka.

      Если нужного кластера нет в списке:

      1. Выберите пункт Создать новый кластер.

      2. Выберите сеть и подсеть для кластера из выпадающего списка Сеть.

        Если нужной сети нет в списке, выберите пункт Создать.

    4. Выберите зону доступности, где будет размещен узел кластера Cloud Containers.

    5. Настройте параметры узлов кластера, выбрав одну из опций:

      В зависимости от выбранной конфигурации преднастроенные ресурсы будут иметь разное количество узлов:

      • в конфигурации экземпляра Одиночный узел — 1 узел брокера Kafka;
      • в конфигурации экземпляра Кластер — 3 узла брокера Kafka.
    6. Нажмите кнопку Следующий шаг.

  7. На шаге Обслуживание:

    1. Выберите дни недели и время начала проведения технических работ. В это время на сервере могут выполняться технические работы, в том числе создание резервных копий — сервис может быть временно недоступен.

    2. Нажмите кнопку Следующий шаг.

  8. На шаге Учетные данные:

    1. Задайте логин учетной записи для доступа к Kafka.

    2. Выберите роль:

      • Владелец кластера — имеет полный контроль над сообщениями, анализом, транзакциями и настройками, а также может создавать, изменять, удалять и просматривать все объекты (топики, схемы, группы, коннекторы, конфигурации).
      • Стандартный пользователь — может создавать и изменять топики, схемы, группы, коннекторы, а также читать и писать сообщения. Не может удалять объекты, запускать анализ и управлять конфигурациями.
      • Наблюдатель — может только просматривать топики, схемы, группы, коннекторы и читать сообщения. Не может создавать, изменять или удалять объекты.
      • Аудитор безопасности — может просматривать конфигурации приложений, кластеров, ACL, а также описания топиков, групп, транзакций и пользователей. Не имеет доступа к сообщениям и операциям с объектами.

      Для Cloud Kafka можно создать несколько пользователей, но как минимум один из них должен быть с ролью Владелец кластера.

    3. Придумайте или сгенерируйте пароль администратора.

      Требования к паролю:

      • может содержать только цифры, символы !, ", #, $, %, &, (, ), *, +, ,, ., :, ;, <, =, >, ?, @, [, ], ^, _, {, |, }, ~, -, заглавные и строчные латинские буквы;
      • должен состоять как минимум из 8 символов;
      • должен содержать хотя бы одну заглавную и одну строчную букву латинского алфавита, хотя бы одну цифру.
    4. (Опционально) Чтобы добавить дополнительных пользователей, нажмите Добавить учетную запись.

    5. Нажмите кнопку Создать.

      Дождитесь завершения операции. Создание экземпляра Cloud Kafka может занять длительное время.