上QQ阅读APP看书,第一时间看更新
1.5 本章小结
本章介绍了Kubernetes的历史、功用、特性及其相关的核心概述和术语,并简单描述了其架构及其各关键组件,以及集群网络中的常见通信方式,具体如下。
□Kubernetes集群主要由Master和Node两类节点组成。
□Master主要包含API Server、controller-manager、Scheduler和etcd几个组件,其中API Server是整个集群的网关。
□Node主要由kubelet、kube-proxy和容器引擎等组件构成,kubelet是Kubernetes集群的工作于节点之上的代理组件。
□完整的Kubernetes集群还需要部署有CoreDNS(或KubeDNS)、Prometheus(或HeapSter)、Dashboard和Ingress Controller几个附加组件。
□Kubernetes的网络中主要存在四种类型的通信:同一Pod内的容器间通信、各Pod间的通信、Pod与Service间的通信,以及集群外部的流量同Service之间的通信。