diff --git a/pkg/component/controller/etcd.go b/pkg/component/controller/etcd.go index 04aed2994eae..ce98196784d9 100644 --- a/pkg/component/controller/etcd.go +++ b/pkg/component/controller/etcd.go @@ -230,6 +230,10 @@ func (e *Etcd) Start(ctx context.Context) error { // Stop stops etcd func (e *Etcd) Stop() error { + if e.Config.IsExternalClusterUsed() { + return nil + } + return e.supervisor.Stop() }