云计算之docker-k8s-第一篇:ETCD安装配置

本文详细介绍Kubernetes集群的搭建过程,包括环境准备、证书生成、ETCD部署等关键步骤,为读者提供从零开始构建Kubernetes集群的实战指南。
  • 概述
  1. 安装环境准备:

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负责对外提供RESTfulkubernetes API的服务,它是系统管理指令的统一接口,任何对资源的增删该查都要交给APIServer处理后再交给etcdkubectl是直接和APIServer交互的。

              schedule: schedule负责调度Pod到合适的Node上,如果把scheduler看成一个黑匣子,那么它的输入是pod和由多个Node组成的列表,输出是Pod和一个Node的绑定。 kubernetes目前提供了调度算法,同样也保留了接口。用户根据自己的需求定义自己的调度算法。

              controller manager: 如果APIServer做的是前台的工作的话,那么controller manager就是负责后台的。每一个资源都对应一个控制器。而control manager就是负责管理这些控制器的,比如我们通过APIServer创建了一个Pod,当这个Pod创建成功后,APIServer的任务就算完成了。

              etcdetcd是一个高可用的键值存储系统,kubernetes使用它来存储各个资源的状态,从而实现了RestfulAPI

              Node节点:

              kube-proxy: 实现了kubernetes中的服务发现和反向代理功能。kube-proxy支持

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值