随笔分类 - Kubernetes编程专题精讲
摘要:修改客户端默认支持 Protobuf 一、在 kubernetes 客户端中修改默认支持 Protobuf 确保你已经安装了kubectl命令行工具,并且版本在1.14.0或更高。 打开~/.kube/config文件,该文件存储了你的Kubernetes集群配置信息。 找到clusters部分,并
阅读全文
摘要:client-go 基础 https://kubernetes.io/docs/reference/using-api/client-libraries/ https://github.com/kubernetes/client-go/ Kubernetes 项目提供了一系列可供第三方使用的 Git
阅读全文
摘要:API服务器是如何处理请求的 Kubernetes API 服务器是 Kuberntes 控制平面中的一部分,负责对集群中的各种资源对象进行管理和操作。它通过提供一组 RESTful API 接口,用户和其他组件可以利用这些接口与集群进行交互。 当 Kubernetes API 接收到一个 HTTP
阅读全文
摘要:查询集群所支持的不同资源版本 [root@JumperServer:~] # kubectl api-versions admissionregistration.k8s.io/v1alpha1 admissionregistration.k8s.io/v1beta1 apiextensions.k
阅读全文
摘要:查询集群提供哪些API资源 [root@JumperServer:~] # kubectl api-resources NAME SHORTNAMES APIVERSION NAMESPACED KIND bindings v1 true Binding componentstatuses cs v
阅读全文
摘要:通过命令行使用 API 长话短说,我们将使用以 batch API 组为例来讲 cli 相关的操作。 首先,需要在终端运行下面的命令: [root@localhost ~]# kubectl proxy --port=8089 Starting to serve on 127.0.0.1:8089
阅读全文
摘要:Kubernetes API 版本控制 https://kubernetes.io/zh-cn/docs/reference/using-api/#api-reference 为了提高可扩展性,Kubernetes 支持在不同的 API 路径下提供不同版本的 API,比如 /api/v1 或 /ap
阅读全文
摘要:什么是 Kubernetes 编程? 这里的 Kubernetes编程 指开发原生 Kubernetes 应用,这类应用通过与 API 服务器进行开发,直接查询、更新资源的状态。 这里不会在 `Controller` 和 `Operator` 中,这里也不会过多关注操作层面的东西,而是会关注开发和测
阅读全文