您好,登录后才能下订单哦!
这篇文章主要介绍“k8s的基本架构”,在日常操作中,相信很多人在k8s的基本架构问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”k8s的基本架构”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
k8s的基本架构 kubernateskubernates这个单词起源于古希腊,是舵手的意思,所以它的logo既像一个渔网,又像一个罗盘。K8S是它的缩写,用“8”字替代了“ubernete”这8个字符。
k8s是容器编排引擎,前身是google的brog.
基本架构图
咱们从左往右来看这个图,最左边是client端,是操作k8S的输入端,如UI,比如k8s dashboard, command Line interface 也就是kubectl。这个api代表api server, 一个k8s集群包含一个master节点和多个node节点。其中master是管理节点,node是工作节点。Node是kubernetes集群的工作节点,可以是物理机也可以是虚拟机。
master节点
node节点,所有的业务容器都在node上运行,所有的node上要先装上docker,或者其他的容器, 运行kubelet,kube-proxy,这个两个组件是k8s的组件 docker,fluentd是第3方的组件,其中docker是容器,而fluentd是用来收集日志的组件
optional: kube-dns负责为整个集群提供DNS服务 Ingress Controller为服务提供外网入口;
Heapster提供资源监控 Dashboard提供GUI Federation提供跨可用区的集群
到此,关于“k8s的基本架构”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。