K8s离线全自动部署:v2.6版本全面升级与特点
需积分: 39 133 浏览量
更新于2024-09-03
1
收藏 47B TXT 举报
本文档详细介绍了k8s(Kubernetes)的全自动离线部署方案,特别强调了其高可用性和自动化特性。该部署系统针对CentOS 7.4/7.5/7.6/7.7版本,提供了多个Kubernetes版本的选择,包括1.16.2、1.15.4和1.15.3,对应不同的Docker版本。系统版本升级主要包括:
1. **多master集群支持**:增加了多master节点部署功能,允许在`configs/k8shostlist.ini`文件中配置多个master节点。
2. **etcd集群分离部署**:支持通过systemctl管理的etcd集群,`configs/etcdhostlist.ini`用于配置多master节点。
3. **故障恢复测试**:经过测试,集群在master和node节点故障情况下,业务Pod能够正常漂移,尽管可能引起服务响应延迟,但无业务中断。
4. **一键安装**:简化安装流程,用户仅需整理好配置文件并上传安装包,然后执行脚本,无需手动干预。
5. **无单点依赖**:除了dockerhub,关键模块都实现了无单点解决方案,提高系统的可靠性。
6. **API Server高可用**:通过模拟VIP解决apiServer的流量问题,避免软负载导致的不稳定。
在之前版本中,有以下升级内容:
- v2.5:增加了traefik部署,提供NodePort和ingress服务发布模式,并实现了自动发现和适配服务的功能。
- v2.4:增加了私服镜像仓库(如Harbor和docker-registry)的搭建,支持配置 Harbor 的admin用户密码,还提供了安装控制选项和文档更新。
- v2.3:增强了监控模块(heapster)、dashboard的最新版部署、服务权限管理和安装后的提示信息。
此外,用户可以通过百度网盘链接下载安装包,链接地址为:[https://pan.baidu.com/s/1nr_FMu0Jh7-mzAOngidAhg](<https://pan.baidu.com/s/1nr_FMu0Jh7-mzAOngidAhg>)。这个离线自动化安装系统是为简化Kubernetes的部署过程而设计的,尤其适合需要高可用性和稳定性的企业级环境。
2022-08-19 上传
2021-10-15 上传
2021-09-14 上传
2022-10-22 上传
2024-08-30 上传
2021-08-26 上传
lllipeng
- 粉丝: 2
- 资源: 9
最新资源
- webhook-dialogflow:Webhook Fullfilment + NodeJS + DialogFlow
- angular-gravity-forms
- 基于ssm+jsp学习视频资源库的系统.zip
- PCM,matlab求阶跃响应的特征参数源码,matlab源码之家
- taptalk-electron:与朋友交谈的绝佳方式
- jdy-cli:轻量级JavaScript插件CLI
- 基于STM32的LCD12881显示屏驱动
- deep-dive-massive-mimo-basic-principle_mimo_DeepDive!_dive_massi
- 物联网项目实战开发之基于STM32+W5500以太网口通过MQTT协议接入中移OneNet物联网云平台收发代码程序(多路继电器)
- AnimationCircle:Three.js AnimationCircle插件
- Accern-0.1.4.dev4-py2.py3-none-any.whl.zip
- classificationtoolbox,薛定宇matlab源码,matlab源码下载
- 易语言-Quoted_Printable编码解码易语言
- ConcreteBone_micromechanics_混凝土细观_混凝土细观_三维骨料模型_随机骨料.zip
- 单片机C语言实例-1个18b20温度传感器1602液晶显示.zip
- redux-todoApp:演示基于redux的todoApp