Eliminazione di un agent

Quando un agente non è più necessario, è possibile eliminarlo.

Eliminazione di un agente tramite l'interfaccia utente

  1. Accedi al tuo account IBM Cloud utilizzando le tue credenziali.
  2. Vai a Schematics > Agent.
  3. Fare clic su ... punti> Elimina agent.
  4. Nella finestra a comparsa Elimina agente, digitare <your agent name> per confermare. Nota l'azione dell'agente eliminato non può essere annullata.
  5. Fai clic su Delete.

Eliminazione di un agente tramite CLI

Puoi eliminare un agente o disinstallare un agente dal cluster Kubernetes utilizzando un comando agent delete. Questo comando richiede un AGENT_ID come argomento di input.

Esempio

ibmcloud schematics agent delete --id agent-ga-prod-cli-jan-10.soA.cd1c

Output

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

Quando l'agent viene eliminato, è possibile prevedere:

  • Tutti i microservizi dell'agent sono disinstallati.
  • Tutte le risorse Kubernetes relative all'agente, come Pods, Deployment, Configmap e Namespaces, non sono disponibili.
  • Tutte le credenziali create come parte della distribuzione dell'agente, come le credenziali HMAC per il bucket Object Storage, il profilo di fiducia per comunicare con Schematics non sono disponibili.
  • Tutte le informazioni sull'agente nell'istanza Schematics dell'account IBM Cloud vengono eliminate.

Quando l'agent viene eliminato, non si verifica quanto segue:

  • Il cluster Kubernetes non viene eliminato. Il cluster continua a sostenere costi finché non viene eliminato.
  • L'istanza Object Storage e il bucket Object Storage vengono eliminati.
  • La politica di assegnazione dell'agente per l'agente non viene eliminata.

Eliminazione di un agente tramite API

Segui i passi per recuperare il tuo token di accesso IAM e autenticarti con IBM Cloud Schematics utilizzando l'API.

Esempio

GET /v2/agents/agent-beta1-testing.soA.748e/ HTTP/1.1
Host: schematics.cloud.ibm.com
Content-Type: application/json
Authorization: Bearer <auth_token>

Output

{
    "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
}

Passi successivi