How to create a managed Kafka package in Blesta

Skip to main content
Print

How to create a managed Kafka package in Blesta

Offer a dedicated DigitalOcean managed Kafka cluster through PD DigitalOcean Kafka. The package defines the region, broker plan and version you sell; it does not configure the customer’s application topics or consumers.

Connect the intended account

Install PD DigitalOcean Kafka through PD Modules and connect the provider account that will own these clusters. In PD Modules, connect the account holding your licence first; a licence key is the alternative activation method. A successful account test does not prove database-write permissions or regional capacity.

Create the package

Open Packages → Browse Packages → Create Package, choose PD DigitalOcean Kafka as the Module and select the intended account. Its account is added under Settings → Company → Modules → Installed → PD DigitalOcean Kafka → Manage.

On Module Options, set Region, Plan and Engine version. The engine is fixed to Kafka. Leave Engine version blank only when you intend DigitalOcean to choose its default for a new cluster. A stored version choice is not an automatic upgrade policy for existing brokers.

Understand the broker layout

This module creates a three-broker cluster. Its generic High availability field has no additional effect for Kafka, and the checkout generator does not add a separate high-availability choice. Do not equate the provider’s broader node-count limits with a broker-count selector in this module.

Choose a supported Kafka plan and region together. Catalogue data can be cached or come from a fallback list, and a listed plan does not prove that it is offered in every region. Review provider costs before enabling provisioning.

Choose client controls and activation

Review Client: Firewall and Client: Connection details explicitly. The customer can use Trusted Sources, connection details and password regeneration when enabled. Kafka has no client Backups tab in this module, regardless of the generic Client: Backups field.

Set the package prices and package group, then add that group to the intended order form. Review paid-pending-services automation and any manual-activation hold. A pending or active service record is not proof that its provider cluster is ready.

After an intended activation, check the service’s module state, normal cron progress and connection details. If a create outcome is uncertain, reconcile the existing cluster before retrying; do not order another billable cluster merely to inspect the interface.

See the PD DigitalOcean Kafka Blesta guide for related setup, or explore PD DigitalOcean Kafka.

Table of Contents

Get your website online with PD Hosting

UK hosting, domains and support from a real team. From a first site to a full server.

Terms and Conditions  ·  Privacy Policy

PD Hosting is the trading name of Projektif Digital Ltd, registered in England and Wales, company number 12482555.

PD Hosting
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.