强制关闭插件
当出现ONES页面上无法手工停止插件、或登录类插件异常导致无法进入ONES首页的场景下,可后台强制关闭插件。
#1、获取插件信息,记住插件ID和teamUUID
kubectl get pods -n ones -l appType=plugin-runtime -o custom-columns=插件pod:.metadata.name,插件appID:.metadata.annotations.appID,插件名称:.metadata.annotations.appName,插件InstanceID:.metadata.annotations.instanceID,teamUUID:.metadata.annotations.teamID
#2、查询工具pod,然后进入对应pod
kubectl get pods -n ones | grep ones-tools
kubeect exec -it -n ones ones-tools-deployment-***
#3、在pod中执行如下命令
curl 'http://ones-platform-api-service:9008/team/{teamUUID}/plugin/disable' \
--header 'Content-Type: application/json' \
--header 'Ones-User-Id: 123456' \
--data '{
"instance_uuid":"{instance_uuid}"
}'