エージェントの削除

エージェントが不要になったら、エージェントを削除することができます。

UIによるエージェントの削除

  1. IBM Cloudにログインするには、お客様の認証情報を使用してください。
  2. Schematics > 「エージェント」 にナビゲートします。
  3. ... 「ドット」> 「削除」 エージェントをクリックします。
  4. エージェントの削除ポップアップウィンドウで、<your agent name> と入力して確定します。 注意削除されたエージェントのアクションは元に戻せません。
  5. **「削除」**をクリックします。

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

エージェントが削除されると、以下のことが期待できます。

  • すべてのエージェント・マイクロサービスがアンインストールされます。
  • エージェント関連のKubernetesリソース(Pods、Deployment、Configmap、Namespacesなど)はすべて利用できません。
  • Object StorageバケットのHMAC認証情報、Schematicsと通信するための信頼されたプロファイルなど、エージェントのデプロイの一部として作成された認証情報はすべて使用できません。
  • IBM CloudアカウントのSchematicsインスタンス内のエージェントに関するすべての情報が削除されます。

エージェントが削除されると、以下は行われません。

  • 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
}

次のステップ