k8s整体架构

 

Kubernetes整体架构

1)从Kubernetes的GitHub仓库的已发布版本可知,Kubernetes支持的CPU架构包括X86、ARM、s390x和ppc64le。

2)从Kubernetes的GitHub仓库的已发布版本可知,Kubernetes支持的操作系统类型包括Linux、Windows和macOS。

3)从Kubernetes的官网可知,Kubernetes支持的容器运行时包括Docker、Containerd、Cri-o和Frakti。

4)按功能划,Kubernetes组件可分为控制节点组件、计算节点组件和集群存储组件。控制节点组件包括Kube-apiserver、Kube-controller-manager和Kube-scheduler,计算节点组件包括Kubelet和Kube-proxy,集群存储组件包括Etcd。

5)Kubernetes在云上的负载以Pod形式运行,Pod由Container组成。Container是基于操作系统的NameSpace、Cgroup和Filesystem共同作用而隔离出来的。以系统进程独立运行的空间。

posted @ 2023-01-25 10:58  muzinan110  阅读(153)  评论(0编辑  收藏  举报