dubboctl

Install using Dubboctl

This installation guide uses the dubboctl command-line tool, which provides rich customization for the Dubbo control plane and data plane adapters. You can choose any built-in Dubbo profile and further customize it for your specific needs.

The dubboctl command exposes the full DubboOperator API via command-line flags. These flags can be set individually or passed via YAML files that contain DubboOperator custom resources (CRs).

Prerequisites

Before you begin, check the following prerequisites:

  1. Download the Dubbod release

Install Dubbo using a profile

dubboctl install -y

This command installs the default profile into your Kubernetes cluster.

You can choose any built-in Dubbo profile:

dubboctl install --set profile=demo

You can pass the profile name from the command line to install it into the cluster.

Generate manifests before installation

dubboctl manifest generate > $HOME/generated-manifest.yaml

Uninstall

To completely uninstall Dubbo from the cluster, run:

istioctl uninstall --remove -y

This removes all Dubbo resources. Future versions will support specifying a manifest file.

The dubbo-system namespace is not removed by default. If you no longer need it, remove it with:

kubectl delete namespace dubbo-system