The scaling of Doris on K8S should update the replicas field of DorisCluster resource.
The Doris have installed into default namespace. Using the command kubectl -n {namespace} get doriscluter for getting the name of the deployed DorisCluster resource.
kubectl -n default get doriscluster NAME FESTATUS BESTATUS CNSTATUS BROKERSTATUS doriscluster-sample available available
use kubectl to modify spec.feSpec.replicas to scaling fe component of doris.
check fe replicas
kubectl -n default get pods -l "app.kubernetes.io/component=fe" NAME READY STATUS RESTARTS AGE doriscluster-sample-fe-0 1/1 Running 0 10d
modify fe replicas
kubectl -n default patch doriscluster doriscluster-sample --type merge --patch '{"spec":{"feSpec":{"replicas":3}}}'
check result
NAME READY STATUS RESTARTS AGE doriscluster-sample-fe-2 1/1 Running 0 9m37s doriscluster-sample-fe-1 1/1 Running 0 9m37s doriscluster-sample-fe-0 1/1 Running 0 8m49s
check be replicas
kubectl -n default get pods -l "app.kubernetes.io/component=be" NAME READY STATUS RESTARTS AGE doriscluster-sample-be-0 1/1 Running 0 3d2h
modify be replicas
kubectl -n default patch doriscluster doriscluster-sample --type merge --patch '{"spec":{"beSpec":{"replicas":3}}}'
check result
kubectl -n default get pods -l "app.kubernetes.io/component=be" NAME READY STATUS RESTARTS AGE doriscluster-sample-be-0 1/1 Running 0 3d2h doriscluster-sample-be-2 1/1 Running 0 12m doriscluster-sample-be-1 1/1 Running 0 12m