Kubernetes Master-Node 通信

Table of Contents

这里的 Master 等价于 apiserver。

1 Cluster -> Master

从集群到 Master 通信都终止于 apiserver(其它组件没有被设计成可暴露的远程服务)。

2 Master -> Cluster

从 Master 到集群有两种通信途径:

  1. apiserver => kubelet
  2. apiserver 通过它的代理到任何 node、pod 或者 service。

3 apiserver -> kubelet

主要用于获取 pods 日志、连接(通过 kubectl)运行中的 pods,以及使用 kubelet 的端口转发功能。这些连接终止于 kubelet 的 HTTPS endpoint。

4 apiserver -> nodes, pods 和 services

使用纯 HTTP 的方式。

Date: 2020-02-07 15:42:14

Author: JerryZhang