- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
部署Kubernetes集群
目录CONTENTS任务1部署单Master集群任务2部署多Master高可用集群
任务1部署单Master集群
Kubernetes简称K8s,因为在第一字母的K和最后一个字母S之间一共有8个字母,通过Kubernetes技术,可以快速的部署容器应用,交付用户使用。Kubernetes是一项容器编排开源技术,目前国内的大型IT公司如阿里、京东、斗音、快手等都在使用Kubernetes部署自己的应用服务,可见,通过Kubernetes技术,可以满足用户日益增加的高并发、高负载、高可用需求。Kubernetes将组成应用的容器组合成一个逻辑单元进行管理,能够快速部署容器应用并实现自动化扩缩容,Kubernetes经过这几年的快速发展,形成了一个生态系统,具备以下特点:1.恢复能力2.水平扩容3.服务发现和负载均衡添加标题1.1.1认识Kubernetes
1.1.2构建单Master基础环境1.准备三台虚拟机2.构建集群基础环境(1)配置虚拟机IP地址【1】配置NAT网络模式 【2】配置NAT网络地址【3】配置master节点IP地址 【4】配置node1节点IP地址 【5】配置node2节点IP地址 【6】测试网络连通性(2)修改主机名称(3)关闭防火墙、selinux、交换分区 【1】双节点关闭防火墙,开机不启动 【2】配置双节点设置关闭selinux 【3】关闭交换分区(4)配置免密码登录 【1】在3个节点增加hosts名称解析 【2】配置master到node节点的免密码登录(5)修改内核参数 【1】开启ip_forward转发参数 【2】将桥接的ipv4流量传递到iptables的链
1.1.3安装配置单Master集群1.配置yum源(1)下载阿里云的centos7基础源(2)配置docker-ce源(3)配置kubernets源(4)复制yum源到node1节点(5)复制yum源到node2节点2.安装配置docker-ce(1)安装docker-ce(2)设置cgroupdriver类型为systemd3.安装部署Kubernetes集群(1)安装Kubeadm、Kubelet、Kubectl(2)初始化集群 【5】加入Node节点到集群中【6】查看集群节点【7】安装flannel网络组件【8】查看组件状态【1】上传k8s1.20.2镜像文件【2】使用shell命令将目录内的tar包还原成docker镜像【3】在master节点运行初始化命令【4】建立相应目录
ExecHttpGet1.安装bash-completion[root@master~]#kubectlcompletionbash/etc/profile.d/k8s.sh[root@master~]#bashTcpSocket探测方式1.1.4配置命令补全功能2.将补全文件重定向到/etc/profile.d目录Kubernets的命令是比较复杂的,而且有些命令很长,不好记忆,所以一定要给它配置命令补全功能,才能高效的使用它。[root@master~]#yuminstallbash-completion-y。
任务2部署多Master高可用集群
1.2.1构建多Master基础环境要保证集群的高可用性,主要是保证控制节点的高可用,所有要搭建一个多master控制节点的集群,这里构建两个master节点的集群,实现master控制节点的高可用性,不会因为一个master出现问题而影响业务。1.准备三台虚拟机
添加标题此处添加标题此处添加标题此处加标题此处添加标题此处添加标题此处添加标题此处添加标题此处添加标题。1.配置虚拟机IP地址(1)配置NAT网络模式(2)配置NAT网络地址(3)配置master1节点IP地址(4)配
您可能关注的文档
- CAXA电子图板2023基础与实例教程.pptx
- Kubernetes容器技术项目教程课件:编写Yaml脚本部署服务.pptx
- Kubernetes容器技术项目教程课件:部署Ingress七层访问服务.pptx
- Kubernetes容器技术项目教程课件:部署StatefulSet有状态服务.pptx
- Kubernetes容器技术项目教程课件:调度Pod.pptx
- Kubernetes容器技术项目教程课件:基于Kubernetes构建企业级devOps云平台.pptx
- Kubernetes容器技术项目教程课件:基于RBAC配置认证授权.pptx
- Kubernetes容器技术项目教程课件:使用Kubectl命令部署服务.pptx
- Kubernetes容器技术项目教程课件:使用存储卷.pptx
- MySQL数据库应用与开发技术课件:MySQL数据库基础.pptx
- MySQL数据库应用与开发技术课件:触发器.pptx
- MySQL数据库应用与开发技术课件:关系数据库事务管理.pptx
- MySQL数据库应用与开发技术课件:视图与索引.pptx
最近下载
- 暖通空调毕业设计.doc VIP
- 辽阳市第一中学2024-2025学年七年级上学期第二次学科素养能力训练(期中)地理试卷(含答案).docx VIP
- 2025年南京语文中考试卷及答案.doc
- 2025年中医经典全题库——温病(考试版).pdf VIP
- 暖通空调的设计手册.pdf VIP
- 《教育心理学》课件——第七章 学习策略.pptx VIP
- VMMORE微秒控制ISD300-GSD300-MSD300系220V伺服驱动器用户手册V2.3.pdf
- 颈动脉灌注机制济南脑科医院课件.pptx VIP
- 2025年毒品预防教育试题及答案.docx VIP
- 西方音乐史(上)(中央音乐学院) 中国大学MOOC 慕课 章节测验答案.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)