Kubernetes

Kubernetes(K8S)组件解释

本文主要是介绍Kubernetes(K8S)组件解释,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

何为编排?:管理应用程序集群中的容器

K8s组成:

master:管理节点机,相当于领导

        kubectl:k8s命令行客户端         

        api-server:唯一能与用户交互的组件,相当于是CPU

        etcd:键值对存储组件,存有集群的整个配置和状态信息

        controller:从api-server处获得状态,有差异则干掉对应的pod并重启,而不是尝试修复 

        scheduler:分发api-server处来的请求,将其分配给运行状态良好的节点,将pod部署到最合适的节点,如果没有合适的节点,会将pod挂起,直至出现合适的节点

worker:工作节点,部署应用的机器

        kubelet:工作节点上的小组长

        proxy:集群网络组件,用户通过网络组件访问k8s集群中的服务

        pod:调度的最小元素,一个pod可以运行多个容器

        service(SVC):每个pod都有一个虚拟IP,但集群中pod不稳定导致IP变化,pod通过标签和选择器与Service关联,将稳定的IP地址和DNS引入不稳定的pod空间,有了svc,就可以随意变更pod,不必担心基本网络信息会变化

        

 

 

 

这篇关于Kubernetes(K8S)组件解释的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!