k8s client-go快速入门教程及源代码阅读之RESTClient

💡 原文中文,约9100字,阅读约需22分钟。
📝

内容提要

本文分析了k8s的RESTClient的构造和请求过程,包括静态和动态客户端的使用。构造请求时需要设置路径前缀、超时和http请求头。发送请求时进行限流和重试,然后将响应转换成指定类型。动态客户端的结果封装在unstructured.UnstructuredList或unstructured.Unstructured中。解码过程中使用gojson.RawMessage对象可以反序列化任何对象。

🏷️

标签

➡️

继续阅读