obd如何卸载掉obproxy组件

os:ubuntu 2204
obd:2.7
observer:4.3.0.1
obproxy:4.2.3

用obd黑屏部署两个组件,分别是oceanbase-ce和obproxy-ce,两个组件配置在同一个yaml文件中,
ocp接管了observer,现在ocp部署了一个新的obproxy,,新的obproxy关联了observer,那么老的obproxy就没有用了。

请教下,此时如何用obd卸载掉老的obproxy?好像非独立部署,没办法卸载。

看了obd手册,是这样吗?

obd cluster component del <deploy name> <component> [<component> ... <component>] 
# example
obd cluster component del test obagent

果然可以

admin@ubuntu:~$ obd cluster component del obdemo obproxy-ce
Get local repositories and plugins ok
Cluster status check ok
Search plugins ok
Stop obproxy ok
Search plugins ok
Cluster status check ok
obproxy work dir cleaning ok
Trace ID: 069b2560-2ba3-11ef-93f7-c62cc4bad044
If you want to view detailed obd logs, please run: obd display-trace 069b2560-2ba3-11ef-93f7-c62cc4bad044
admin@ubuntu:~$ obd cluster display  obdmeo
[ERROR] No such deploy: obdmeo.
See https://www.oceanbase.com/product/ob-deployer/error-codes .
Trace ID: 12994fa4-2ba3-11ef-af64-c62cc4bad044
If you want to view detailed obd logs, please run: obd display-trace 12994fa4-2ba3-11ef-af64-c62cc4bad044


admin@ubuntu:~$ 
admin@ubuntu:~$ obd cluster display  obdemo
Get local repositories and plugins ok
Open ssh connection ok
Cluster status check ok
Connect to observer 10.xx.xx.64:2881 ok
Wait for observer init ok
+-----------------------------------------------+
|                    observer                   |
+-------------+---------+------+-------+--------+
| ip          | version | port | zone  | status |
+-------------+---------+------+-------+--------+
| 10.xx.xx.64 | 4.3.0.1 | 2881 | zone1 | ACTIVE |
| 10.xx.xx.65 | 4.3.0.1 | 2881 | zone2 | ACTIVE |
| 10.xx.xx.66 | 4.3.0.1 | 2881 | zone3 | ACTIVE |
+-------------+---------+------+-------+--------+
obclient -h10.xx.xx.64 -P2881 -uroot -p'obdemoroot' -Doceanbase -A

Trace ID: 16422f5e-2ba3-11ef-b917-c62cc4bad044
If you want to view detailed obd logs, please run: obd display-trace 16422f5e-2ba3-11ef-b917-c62cc4bad044