Supresión de un agente

Cuando un agente ya no es necesario, puede eliminarlo.

Eliminación de un agente a través de la interfaz de usuario

  1. Inicie sesión en su cuenta IBM Cloud utilizando sus credenciales.
  2. Vaya a Schematics > Agents.
  3. Pulse el agente ... puntos > Suprimir.
  4. En la ventana emergente Eliminar agente, escriba <your agent name> para confirmar. Nota la acción de agente eliminado no se puede deshacer.
  5. Pulse Suprimir.

Eliminación de un agente a través de CLI

Puede suprimir un agente o desinstalar un agente del clúster Kubernetes utilizando un mandato agent delete. Este mandato requiere un AGENT_ID como argumento de entrada.

Ejemplo

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

Salida

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

Cuando se suprime el agente, puede esperar:

  • Se desinstalan todos los microservicios del agente.
  • Todos los recursos Kubernetes relacionados con el agente, como Pods, Deployment, Configmap y Namespaces no están disponibles.
  • Todas las credenciales que se crean como parte de la implementación del agente, como las credenciales HMAC para el bucket Object Storage, perfil de confianza para comunicarse con Schematics no están disponibles.
  • Se elimina toda la información sobre el agente en la instancia Schematics de su cuenta IBM Cloud.

Cuando se suprime el agente, no ocurre lo siguiente:

  • El clúster Kubernetes no se destruye. El clúster sigue generando costes hasta que se elimina.
  • Se eliminan la instancia Object Storage y el bucket Object Storage.
  • La política de asignación de agente para el agente no se suprime.

Eliminación de un agente a través de la API

Siga los pasos para recuperar la señal de acceso de IAM y autenticarse en IBM Cloud Schematics utilizando la API.

Ejemplo

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

Salida

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

Próximos pasos