Soy Oscar Mas y una de las cosas más útiles que se usan en Kubernetes, son las API’s. Trabajar con API’s, nos permite gestionar nuestro sistema de Kubernetes desde cualquier lenguaje de programación, esto nos abre una nueva puerta a la gestión de Kubernetes.
Como hemos visto en el anterior post, toda la documentación de las API’s la podemos encontrar en Swagger.
Lo que vamos a hacer es crear un pod desde una de las herramientas más famosas que hay para realizar pruebas de consultas a API’s, la cual de Postman. La herramienta de Postman nos la podremos descargar desde la URL: https://www.getpostman.com/
Como llevo comentado en todos los anteriores posts, estos no se basan en la seguridad ya que lo que quiero es que nos quitemos el miedo a Kubernetes.
Lo primero que haremos es arrancar el proxy de Kubernetes:
root@ub-nodo0-sbd:~# kubectl proxy --address 0.0.0.0 --accept-hosts='^*$'
Una vez arrancado el Proxy, ya podemos empezar a realizar consultas con nuestro Postman. Lo que vamos a hacer, es crear un Pod desde Postman y posteriormente lo borraremos.Os dejo las capturar de como configurar el Postman para poder crear el Pod:

Una vez creado el pod desde el Postman, podremos observar desde la consola de Kubernetes se ha creado el pod:
rootdevel@ub-nodo0-sbd:~$ kubectl get pods
Y ahora eliminaremos el Pod que hemos creado desde el Postman. Os dejo las captura de como configurar el Postman para poder eliminar el Pod:
No te pierdas la serie completa sobre Kubernetes de Oscar Mas:
- Kubernetes – Introducción a Kubernetes
- Kubernetes – Instalación
- Kubernetes – RollingUpdate con Kubernetes
- Kubernetes – Dashboard
- Kubernetes – Volúmenes NFS
- Kubernetes – Registry
- Kubernetes – Traefik
- Kubernetes – Systemd con Traefik y Proxy de Kubernetes
- Kubernetes – Heapster Influx Grafana
- Kubernetes – Labels de Kubernetes
- Kubernetes – API: Swagger
- Kubernetes – API: Creando nuestro primer POD
- Kubernetes – API: Seguridad con Token

[…] 12 – API: Creando nuestro primer POD […]