VK Cloud logo
Updated at April 15, 2024   08:50 AM

Creating an instance of the serviceBeta

You can create an instance of Cloud Kafka in one of two configurations:

  • Single: single node configuration, not fault-tolerant. An instance in this configuration is suitable for development and testing tasks.
  • Cluster: fault-tolerant configuration of multiple nodes. An instance in this configuration is suitable for any task, including daily work with data in a production environment.

Creating an instance in the Single configuration

  1. Go to VK Cloud personal account.

  2. Select the project where you want to create an instance of the service.

  3. Go to Data Platform → Экземпляры сервисов.

  4. Click the Добавить инстанс or Создать экземпляр button.

  5. At the “Configuration” step:

    1. Select the type of service Kafka.
    2. Select the version of the service.
    3. Select the configuration Single.
    4. Click the Next step button.
  6. At the “Parameters” step:

    1. Specify the name and the description for the instance.

    2. Set the node parameters for the broker:

      • Type of virtual machine: flavor for the node.
      • Disk Type: disk type for the node.
      • Disk size: disk size for the node.
    3. Select the Kubernetes cluster. A worker node will be added to this Cloud Containers cluster to host an instance of Cloud Kafka.

      If the desired cluster is not in the list:

      1. Choose Создать новый кластер option.

      2. Select the network and subnet for the cluster from the drop-down list Network.

        If the desired network is not in the list:

        1. Choose Create new network option.
        2. Select the desired SDN: Neutron or Sprut.
        3. Enter the subnet address, for example, 10.0.1.0/24.
    4. Select availability zone where the Cloud Containers cluster node will be located.

    5. Click the Next step button.

  7. At the “Учетные данные” step:

    1. Set the administrator login to access Kafka.

    2. Create or generate an administrator password.

      Password requirements:

      • can contain only numbers, characters from the range !"#$%&()*+,.:;<=>?@[]^_{|}~-, uppercase and lowercase Latin letters;
      • must consist of at least 8 characters;
      • must contain at least one uppercase and one lowercase letter of the Latin alphabet, at least one digit.
    3. Click the Create button.

      Wait for the operation to complete. It may take a long time to create an instance of Cloud Kafka.

Creating an instance in the Cluster configuration

  1. Go to VK Cloud personal account.

  2. Select the project where you want to create an instance of the service.

  3. Go to Data Platform → Экземпляры сервисов.

  4. Click the Создать инстанс or Создать экземпляр button.

  5. At the “Configuration” step:

    1. Select the type of service Kafka.
    2. Select the desired version of the service.
    3. Select the configuration Cluster.
    4. Click the Next step button.
  6. At the “Parameters” step:

    1. Specify the name and the description for the instance.

    2. Select the Kubernetes cluster. A worker node will be added to this Cloud Containers cluster to host an instance of Cloud Kafka.

      If the desired cluster is not in the list:

      1. Choose Создать новый кластер option.

      2. Select the network and subnet for the cluster from the drop-down list Network.

        If the desired network is not in the list:

        1. Choose Create new network option.
        2. Select the desired SDN: Neutron or Sprut.
        3. Set the subnet address, for example, 10.0.1.0/24.
    3. Select availability zone where the Cloud Containers cluster node will be located.

    4. Configure the cluster node settings by selecting one of the options:

      Select one of the ready-made cluster templates. Flavor and disk type the cluster nodes have already been selected.

      If you select any template, the Cloud Kafka instance will consist of three nodes for brokers and three nodes for ZooKeeper.

    5. Click the Create button.

  7. At the “Учетные данные” step:

    1. Set the administrator login to access Kafka.

    2. Create or generate an administrator password.

      Password requirements:

      • can contain only numbers, characters from the range !"#$%&()*+,.:;<=>?@[]^_{|}~-, uppercase and lowercase Latin letters;
      • must consist of at least 8 characters;
      • must contain at least one uppercase and one lowercase letter of the Latin alphabet, at least one digit.
    3. Click the Create button.

      Wait for the operation to complete. It may take a long time to create an instance of Cloud Kafka.