Skip to Main Content
Programación de Kubernetes
book

Programación de Kubernetes

by Michael Hausenblas, Stefan Schimanski
September 2024
Intermediate to advanced content levelIntermediate to advanced
272 pages
7h 13m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Programación de Kubernetes

Capítulo 3. Fundamentos del cliente-go

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Ahora nos centraremos en la interfaz de programación de Kubernetes en Go. Aprenderás a acceder a la API de Kubernetes de los conocidos tipos nativos como pods, servicios e implementación. En capítulos posteriores, estas técnicas se extenderán a los tipos definidos por el usuario. Aquí, sin embargo, nos concentraremos primero en todos los objetos de la API que se envían con cada clúster de Kubernetes.

Los Repositorios

El proyecto Kubernetes proporciona una serie de repositorios Git consumibles de terceros bajo la organización kubernetes en GitHub. Tendrás que importar todos ellos con el alias de dominio k8s.io/... (no github.com/kubernetes/...) a tu proyecto. Presentaremos los más importantes de estos repositorios en las secciones siguientes.

La biblioteca de clientes

La interfaz de programación Kubernetes en Go consiste principalmente en la biblioteca k8s.io/client-go (por brevedad, en adelante la llamaremos simplemente client-go ). client-go es una biblioteca cliente de servicios web típica que admite todos los tipos de API que forman parte oficialmente de Kubernetes. Puede utilizarse para ejecutar los verbos REST habituales de:

  • Crea

  • Consigue

  • Lista

  • Actualiza

  • Borra

  • Parche

Cada uno de estos verbos REST se implementa utilizando la "Interfaz HTTP del Servidor API". Además, se admite el verbo Watch, que es especial ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Operadores de Kubernetes

Operadores de Kubernetes

Jason Dobies, Joshua Wood
Redes y Kubernetes

Redes y Kubernetes

James Strong, Vallery Lancey
Pruebas Full Stack

Pruebas Full Stack

Gayathri Mohan

Publisher Resources

ISBN: 9781098188283Supplemental Content