Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»
Yandex Cloud Stackland
  • Что нового
  • Установка
    • Все руководства
    • Установить Stackland на Yandex BareMetal
    • Настройка внешнего доступа к поду в кластере
    • Все инструкции
      • Создать кластер
      • Создать топик
      • Создать пользователя
      • Подключиться к кластеру
      • Удалить кластер
      • Удалить топик
      • Удалить пользователя
    • Проекты
    • Ресурсная модель
  • Управление доступом
  • Правила тарификации
  • Диагностика и устранение неполадок

В этой статье:

  • Через CLI
  • Через консоль управления
  1. Пошаговые инструкции
  2. Брокер сообщений
  3. Создать пользователя

Создать пользователя

Статья создана
Yandex Cloud
Обновлена 23 марта 2026 г.
  • Через CLI
  • Через консоль управления

Если у вас есть ../projects/create-project.md, вы можете создать в нем пользователя Apache Kafka®.

Через CLIЧерез CLI

  1. Если проект еще не создан, то создайте его: kubectl create namespace <название проекта>.

  2. Создайте файл ресурса KafkaUserAccess. Например, с помощью команды touch kafkauseraccess.yaml.

  3. Откройте файл и вставьте конфигурацию ниже. Создайте вместе с пользователем секрет:

    Администратор
    Потребитель
    Производитель
    apiVersion: kafka.stackland.yandex.cloud/v1alpha1
    kind: KafkaUserAccess
    metadata:
      name: kafka-user
      labels:
        kafka-cluster: cluster-omdb
    spec:
      authentication:
        username: kafka-admin
        passwordSecretRef:
          name: kafka-credentials
          key: password
      acl:
        - topic: "*"
          roles:
            - admin
    ---
    apiVersion: v1
    kind: Secret
    metadata:
      name: kafka-credentials
    type: kubernetes.io/basic-auth
    stringData:
        password: kafka-password
    ---
    
    apiVersion: kafka.stackland.yandex.cloud/v1alpha1
    kind: KafkaUserAccess
    metadata:
      name: kafka-user-consumer
      labels:
        kafka-cluster: cluster-omdb
    spec:
      authentication:
        username: kafka-consumer
        passwordSecretRef:
          name: kafka-credentials
          key: password
      acl:
        - topic: someTopic
          roles:
            - consumer
    ---
    apiVersion: v1
    kind: Secret
    metadata:
      name: kafka-credentials
    type: kubernetes.io/basic-auth
    stringData:
        password: kafka-password
    ---
    
    apiVersion: kafka.stackland.yandex.cloud/v1alpha1
    kind: KafkaUserAccess
    metadata:
      name: kafka-user-producer
      labels:
        kafka-cluster: cluster-omdb
    spec:
      authentication:
        username: kafka-producer
        passwordSecretRef:
          name: kafka-credentials
          key: password
      acl:
        - topic: someTopic
          roles:
            - producer
    ---
    apiVersion: v1
    kind: Secret
    metadata:
      name: kafka-credentials
    type: kubernetes.io/basic-auth
    stringData:
        password: kafka-password
    ---
    
  4. Примените манифест: kubectl apply -f kafkauseraccess.yaml -n <название проекта>. При необходимости можно прописать название проекта в параметр ресурса metadata.namespace и не использовать в команде.

Через консоль управленияЧерез консоль управления

  1. Если вы еще не открыли проект, выберите проект.
  2. В левом меню выберите Kafka Clusters.
  3. Выберите кластер.
  4. Перейдите на вкладку Пользователи.
  5. Нажмите Создать пользователя.
  6. Заполните имя пользователя и пароль.
  7. Нажмите Использовать паттерн под выбором топика.
  8. Чтобы выбрать все топики, введите паттерн: "*".
  9. Выберите роль.
  10. Нажмите Создать.

Была ли статья полезна?

Предыдущая
Создать топик
Следующая
Подключиться к кластеру
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»