刪除代理程式
當不再需要某個代理程式時,您可以刪除該代理程式。
透過 UI 刪除代理
- 使用您的認證登入 IBM Cloud 帳戶。
- 導覽至 Schematics > 代理程式。
- 按一下
...點> 刪除 代理程式。 - 在刪除代理彈出視窗中,輸入
<your agent name>確認。 筆記已刪除的代理操作無法撤銷。 - 按一下刪除。
透過 CLI 刪除代理
您可以使用 agent delete 指令,從 Kubernetes 叢集中刪除代理程式或解除安裝代理程式。 此指令需要 AGENT_ID 作為輸入引數。
範例
ibmcloud schematics agent delete --id agent-ga-prod-cli-jan-10.soA.cd1c
輸出
Do you really want to delete the agent agent-ga-prod-cli-jan-10.soA.cd1c? [y/N]> y
Deleting Agent...
Agent agent-ga-prod-cli-jan-10.soA.cd1c deleted successfully
OK
刪除代理程式時,您可以預期:
- 已解除安裝所有代理程式微服務。
- 所有代理相關KubernetesPod、Deployment、Configmap 和 Namespace 等資源不可用。
- 作為代理部署的一部分所建立的所有憑證,例如代理程式的 HMAC 憑證Object Storage儲存桶,可與之通訊的可信任設定檔Schematics不可用。
- 代理的所有資訊都在Schematics你的實例IBM Cloud帳戶已刪除。
刪除代理程式時,不會發生下列情況:
- Kubernetes 叢集不會毀損。 集群會持續產生成本,直到被刪除。
- 這Object Storage實例和Object Storage桶被刪除。
- 未刪除代理程式的代理程式指派原則。
透過API刪除代理
遵循 步驟,以使用 API 來擷取 IAM 存取記號並向 IBM Cloud Schematics 進行鑑別。
範例
GET /v2/agents/agent-beta1-testing.soA.748e/ HTTP/1.1
Host: schematics.cloud.ibm.com
Content-Type: application/json
Authorization: Bearer <auth_token>
輸出
{
"requestid": "9dc76486-ec80-4a26-b159-6e2d46eeb39f",
"timestamp": "2023-03-16T21:13:20.244850864Z",
"messageid": "M1074",
"message": "The requested object cannot be located. Check that the ID is correct and try your request again.",
"statuscode": 404
}