Kubernetes容器技术项目教程 课件全套 项目1--10 Kubernetes 集群 --- 基于Kubernetes构建企业级devOps云平台.pdf
项目1部署Kubernetes
集群
甲匀匣]琶0
任务
目录
CONTENTS/任务2尾集孵
1.1.1认识Kubernetes
Kubernetes简称K8s,因为在第一字母的K和最后一个字母S之间一共有8个字母,通过
Kubernetes技术,司以快速的部署容器应用,交付用户使用。
Kubernetes是一项容器编排开源技术,目前国内的大型IT公司如阿里、京东、斗音、
快手等都在使用Kubernetes部署自己的应用服务,可见,通过Kubernetes技术,可以满足
用户日益增加的高并发、高负载、高可用需求。
Kubernetes将组成应用的容器组合成一个逻辑单元进行管理,能够快速部署容器应用
并实现自动化扩缩容,Kubernetes经过这几年的快速发展,形成了一个生态系统,具备以
下特点:
1恢复能力
扩容
1.1.2构建单Master基础环境
l.准备三台虚拟机
2.构建集群基础环境
(1)配置虚拟机1P地址
【l】配置NAT网络模式
【2】配置NAT网络地址
【3】配置master节点1P地址
【4】配置nodel节点IP地址
【5】配置node2节点IP地址
【6】测试网络连通性
(4)配置免密码登录
(2)修改主机名称
【1】在3个节点增加hosts名称解析
(3)关闭防火墙、selinux、交换分区
【2】配置master到node节点的免密码登录
【l】双节点关闭防火墙,开机不启
(5)修改内核参数
动
【上L丑启ip=fo.[
Ward转发参敦
点设置关闭se血
【2】将桥接的ipv4流量传递到iptables的链
分区
1.1.3安装配置单Master集群
1.配置yum源
(1)下载阿里云的centos7基础源
(2)配置docker-ce源
(3)配置kubemets源
(4)复制yum源到nodel节点
(5)复制yum源到node2节
2.安装配置docker-ce
(1)安装docker-ce
(2)设置cgroudriver类型为systemd
3.安装部署Kubernetes集群
(1)安装Kubeadm、Kubelet、Kubectl
(2)初始化集群
k8s1.20.2镜像文件Node节点到集群中
【5】加入