Skip to main content
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

API de REST de Trident

Si bien "Comandos y opciones de tridentctl" son la forma más sencilla de interactuar con la API de REST de Trident, puedes usar el endpoint REST directamente si lo prefieres.

Cuándo usar la API de REST

La API de REST es útil para instalaciones avanzadas que usan Trident como un binario independiente en implementaciones que no son Kubernetes.

Para mayor seguridad, Trident REST API está restringido al host local por defecto cuando se ejecuta dentro de un pod. Para cambiar este comportamiento, necesitas establecer el argumento de Trident -address en la configuración de su pod.

Uso de la API de REST

Para ver ejemplos de cómo se llaman estas APIs, pasa el indicador de depuración (-d. Para más información, consulta "Administra Trident usando tridentctl".

La API funciona de la siguiente manera:

GET

GET <trident-address>/trident/v1/<object-type>

Enumera todos los objetos de ese tipo.

GET <trident-address>/trident/v1/<object-type>/<object-name>

Obtiene los detalles del objeto nombrado.

POST

POST <trident-address>/trident/v1/<object-type>

Crea un objeto del tipo especificado.

  • Requiere una configuración JSON para el objeto que se va a crear. Para la especificación de cada tipo de objeto, consulta "Administra Trident usando tridentctl".

  • Si el objeto ya existe, el comportamiento varía: los backends actualizan el objeto existente, mientras que todos los demás tipos de objetos fallarán la operación.

ELIMINAR

DELETE <trident-address>/trident/v1/<object-type>/<object-name>

Elimina el recurso nombrado.

Nota Los volúmenes asociados a backends o clases de almacenamiento seguirán existiendo; estos deben eliminarse por separado. Para más información, consulta "Administra Trident usando tridentctl".