Kubernetes 技术全解析:从通信机制到对象管理与安装实践
1. Kubernetes 通信机制
1.1 API Server 与 kubelet 通信
主节点的 kube - apiserver 与工作节点的 kubelet 通信,主要用于以下几个方面:
- 提取和检查 Pod 日志。
- 与正在运行的 Pod 进行交互。
- 启用与网络相关的功能。
默认情况下,kube - apiserver 不会验证 kubelet 的 SSL 证书,因此这种通信不安全。不过,可以使用 --kubelet - certificate - authority 标志强制进行 SSL 证书验证。另外,SSH 隧道也是 API 服务器与 kubelet 通信的一种选择。
1.2 API Server 与 Pods、Services 和 Nodes 通信
主节点的 API 服务器(kube - apiserver)可以通过 API URL 发出 HTTP 或 HTTPS 请求,直接与工作节点中运行的 Pod 或服务进行通信。但默认情况下,这些请求既不加密也不经过身份验证,不建议用于主节点和工作节点之间的通信。
2. Kubernetes 对象管理
2.1 什么是 Kubernetes 对象
在 Kubernetes 中,对象是在集群中创建和存储的实体,用于表示集群的状态。Kubernetes 会不断更新这些对象以反映最新状态。创建 Pod、Deployment、Job 或 Namespace 时,实际上就是在创建 Kub
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



