- 概述
- 安装环境准备:
K8s安装包下载
https://pan.baidu.com/s/1IiJwMYpZSNXYPGtPVx_eHg 提取码: 6e3b
部署节点:
192.168.1.2 node1 4C 4G 50G 【master】
192.168.1.3 node2 4C 4G 50G 【node】
192.168.1.4 node3 4C 4G 50G 【node】
2. 架构图:
Kubernets架构图

Flannel网络架构图

Kubernetes工作流程

集群功能各模块功能描述:
Master节点:
APIServer: APIServer负责对外提供RESTful的kubernetes API的服务,它是系统管理指令的统一接口,任何对资源的增删该查都要交给APIServer处理后再交给etcd,kubectl是直接和APIServer交互的。
schedule: schedule负责调度Pod到合适的Node上,如果把scheduler看成一个黑匣子,那么它的输入是pod和由多个Node组成的列表,输出是Pod和一个Node的绑定。 kubernetes目前提供了调度算法,同样也保留了接口。用户根据自己的需求定义自己的调度算法。
controller manager: 如果APIServer做的是前台的工作的话,那么controller manager就是负责后台的。每一个资源都对应一个控制器。而control manager就是负责管理这些控制器的,比如我们通过APIServer创建了一个Pod,当这个Pod创建成功后,APIServer的任务就算完成了。
etcd:etcd是一个高可用的键值存储系统,kubernetes使用它来存储各个资源的状态,从而实现了Restful的API。
Node节点:
kube-proxy: 实现了kubernetes中的服务发现和反向代理功能。kube-proxy支持

本文详细介绍Kubernetes集群的搭建过程,包括环境准备、证书生成、ETCD部署等关键步骤,为读者提供从零开始构建Kubernetes集群的实战指南。
最低0.47元/天 解锁文章
483

被折叠的 条评论
为什么被折叠?



