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).
Before you begin, check the following prerequisites:
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.
dubboctl manifest generate > $HOME/generated-manifest.yaml
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