没有合适的资源?快使用搜索试试~ 我知道了~
首页kubernetes离线kubeadm安装版.docx
资源详情
资源评论
资源推荐
系统安装手册(k8s 离线 kubeadm
版)
二〇二〇年三月
文档修改记录
版本号 版本描述 责任人 日期 备注
V1.0
初始编制 杨海明
2020-03-26
初稿
目录
1. 环境说明和准备........................................................................................................................ 4
1.1. 【软件版本】................................................................................................................. 4
1.2. 【环境说明】................................................................................................................. 5
1.3. 【参考资料】................................................................................................................. 6
1.4. 【环境准备】................................................................................................................. 6
1.4.1. 禁用 SELinux.......................................................................................................... 6
1.4.2. 关闭 swap............................................................................................................. 6
1.4.3. 设置网络参数....................................................................................................... 7
1.4.4. 设置免密登录(可无)....................................................................................... 7
1.4.5. 安装文件上传....................................................................................................... 7
2. 安装 docker................................................................................................................................ 8
1. 配置 yum 源(这步不需要)............................................................................................ 8
2. 安装 docker......................................................................................................................... 8
3. 配置镜像源:(在数广环境下)..................................................................................... 8
3. 部署 Master................................................................................................................................ 8
3.1. 安装 kubeadm 组建......................................................................................................... 9
1. 注意要按顺序安装:................................................................................................. 9
2. 重新启动 kubelet 服务,使配置生效........................................................................9
3. 这个时候 kubelet 服务还是起不来:........................................................................9
4. 日志报错:................................................................................................................. 9
3.2. 安装 kubernetes............................................................................................................ 10
3.2.1. 导入镜像............................................................................................................. 10
3.2.2. 初始化................................................................................................................ 11
3.2.3. 生成 kubectl 环境配置文件................................................................................ 13
4. 配置 node 节点........................................................................................................................ 13
4.1. 安装 kubeadm 组建....................................................................................................... 13
4.2. 导入镜像....................................................................................................................... 14
1. 解压镜像文件:....................................................................................................... 14
2. 只需要导入 kube-proxy 和 pause............................................................................. 14
4.3. 添加 node 节点.............................................................................................................. 14
4.4. 重新获取 token.............................................................................................................. 15
4.5. 安装网络插件............................................................................................................... 16
5. 配置网络.................................................................................................................................. 16
5.1. 导入镜像....................................................................................................................... 16
5.2. 安装网络插件............................................................................................................... 16
1. 执行安装.................................................................................................................. 16
2. 查看结果.................................................................................................................. 17
3. 检查 node 和 pod 状态............................................................................................. 17
5.3. 可能存在问题............................................................................................................... 18
1. 发现 &annel 启动不来:.......................................................................................... 18
2. 查看日志:镜像拉取失败....................................................................................... 18
3. 手动下载镜像(所有 node 和 master):..............................................................21
4. 修改 REPOSITORY...................................................................................................... 21
5. 重启所有 &annel 的 POD,也可不重启,等几分钟自动就好了:........................22
6. 验证测试.................................................................................................................................. 22
6.1. 查看 kubernetse 服务组件状态....................................................................................22
6.2. 导入 nginx 镜像............................................................................................................. 22
6.3. 部署镜像....................................................................................................................... 23
6.4. 发布服务....................................................................................................................... 23
6.5. 测试服务....................................................................................................................... 24
6.6. 删除服务....................................................................................................................... 24
6.7. 再次部署....................................................................................................................... 24
6.8. 再次测试(成功)........................................................................................................ 24
7. Dashboard 部署........................................................................................................................ 25
7.1. 准备 yaml 文件.............................................................................................................. 25
7.2. 启动 Pod........................................................................................................................ 33
7.3. 创建 admin 账户............................................................................................................ 33
7.4. 查看证书....................................................................................................................... 34
7.5. 登录系统....................................................................................................................... 36
8. Ingress 安装.............................................................................................................................. 37
8.1. 镜像准备....................................................................................................................... 37
8.2. 配置准备....................................................................................................................... 37
8.3. 创建 pod........................................................................................................................ 38
9. Dashboard 用户权限控制........................................................................................................ 38
9.1. 创建 ServiceAccount...................................................................................................... 38
9.2. 创建 Role 和 RoleBinding............................................................................................... 38
9.3. 查看 Token..................................................................................................................... 39
9.4. 修改页面超时时间........................................................................................................ 39
10. 创建调用 API 的用户.............................................................................................................. 40
11. 操作指引................................................................................................................................ 41
11.1. 扩容节点..................................................................................................................... 41
1. 环境说明和准备
1.1. 【软件版本】
软件名 软件版本
OS CentOS Linux release 7.4.1708 (Core)
Docker Docker version 1.13.1, build cccb291/1.13.1
Kubernetes 1.17.0
Kubeadm kubeadm-1.17.2-0.x86_64
etcd 3.4.3-0
flannel 0.12.0-amd64
1.2. 【环境说明】
腾讯云机器配置是 4vcpu+8G memory+150G disk
主机名 角色 IP 地址 软件
node-1 master 172.16.0.101
docker,kubeadm,kubelet,etcd,kube-apiserver,kube-controller-manager,kube-
scheduler,pause
node-2 worker 172.16.0.118 Docker,kubeadm,kubelet,kube-proxy,flannel,pause
剩余41页未读,继续阅读
yanghamming
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0