Vultr Managed Apache Kafka® allows customers to easily adjust their subscription to meet growing needs. Users can upgrade their plan with a few simple steps, ensuring they have access to additional resources and capabilities as their data streaming requirements evolve. This user-friendly interface facilitates seamless transitions between plans, enabling customers to scale their Kafka database efficiently while maintaining optimal performance.
Follow this guide to manage plan for Vultr Managed Apache Kafka® using the Vultr Customer Portal, API, CLI, or Terraform.
List all the databases by sending a GET
request to the List Managed Databases endpoint and note the target database's ID.
$ curl "https://api.vultr.com/v2/databases" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a PUT
request to the Update Managed Database endpoint to change the plan.
$ curl "https://api.vultr.com/v2/databases/<database-id>" \
-X PUT \
-H "Authorization: Bearer ${VULTR_API_KEY}" \
-H "Content-Type: application/json" \
--data '{
"plan" : "vultr-dbaas-business-3x-occ-so-2-200-4"
}'
Visit the Update Managed Database endpoint to view additional attributes to add to your request.
List all databases and note the target database's ID.
$ vultr-cli database list --summarize
Update the plan.
$ vultr-cli database update <database-id> \
--plan vultr-dbaas-business-cc-1-55-2
Run vultr-cli database update --help
to view all options.
Open your Terraform configuration and locate the Managed Apache Kafka® resource.
Update the plan
argument of your existing Managed Apache Kafka® resource, then re-apply.
resource "vultr_database" "kafka" {
label = "kafka-cluster-1"
database_engine = "kafka"
database_engine_version = "3.7"
region = "atl"
plan = "vultr-dbaas-business-3x-occ-so-2-200-4" # Updated plan
}
Apply the configuration and observe the following output:
Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
No comments yet.