k8s之工作机制

写在前面

本文一起看下k8s基本架构。

1:Kubernetes的基本架构

k8s本身也是一种分布式架构,也需要在多台机器(实体机或虚拟机无差别)部署,部署的机器我们叫做节点,其中节点分为Master node即主节点,worker node即工作节点,master node是k8s的大脑,worker node主要部署k8s的其他组件,以及执行业务功能的pod,如下图:

在这里插入图片描述

可以看到上图有一个Master Node和2个worker node,我们在k8s之搭建单机集群 文章中准备的单机环境中查看node信息如下:

dongyunqi@dongyunqi-virtual-machine:~$ kubectl get node
NAME       STATUS   ROLES                  AGE   VERSION
minikube   Ready    control-plane,master   22h   v1.23.3

可以看到只有一个节点,并且其角色是master,也就是我们说到的master node,并没有worker node,这是因为我们只有一台机器,此时master node也承担了worker node的功能,所以此节点既是master node也是worker node,但首先是master node。实际上这种架构方式就是典型的控制面/数据面(Control Plane/Data Plane)架构,集群里的计算机被称为“节点”(Node),可以是实机也可以是虚机,少量的节点用作控制面来执行集群的管理维护工作,其他的大部分节点都被划归数据面,用来跑业务应用。在k8s架构里控制面就是master node,数据面就是worker node。

1.1:master node的核心组件

master node核心组件如下图:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值