重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍“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的基本架构”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!