docker线上部署流程(Docker部署Rancher的方法无坑)
类别:服务器 浏览量:2283
时间:2021-10-27 10:38:07 docker线上部署流程
Docker部署Rancher的方法无坑操作前必看:
注:如想使用ranhcer进行管理,前提需要你的k8s集群在没组建起来的时候进行,如果k8s已经搭建rancher导入集群功能将无法使用,需要在搭建好master和node之后先将rancher在master启动好后将curl --insecure -sfL **这一条也就是第三行的导入命令,在master节点执行好后才可以将node执行kubeadm join这条加入集群的命令
注:如果部署k8s之前没更改主机名,当k8s部署后就不要更改了,一旦更改会导致你的节点直接NotReady,最好是在部署之前先将主机名改好
注:如果出现将master 加入ranche后提示如下内容:
警告:组件controller-manager不健康
警告:组件scheduler不健康
可以执行如下操作:
master执行查看集群状态
kubelet get cs
检查端口未监听
ss -ant| grep 10251 ss -ant| grep 10252
pod组件运行正常
kubelet get pods --all-namespaces
检查kube-scheduler和kube-controller-manager组件配置是否禁用了非安全端口
vim /etc/kubernetes/manifests/kube-scheduler.yaml vim /etc/kubernetes/manifests/kube-controller-manager.yaml
都正常的话将kube-scheduler.yaml和kube-controller-manager.yaml中的port=0用#注释后重启再次尝试,本人注释重启后已经恢复正常如未恢复需要在另寻其他方法
systemctl restart kubelet
安全组
入站 TCP:22 80 443 2376 2379 2380 6443 9099 10250-10252 10254 10256 UDP:4789 8472 30000-32767 TCP/UDP(nodeport) 出站所有流量
部署DOCKER
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install docker-ce -y sudo systemctl enable docker sudo systemctl start docker
启动 rancher
sudo docker run --privileged -d --restart=unless-stopped \ -p 80:80 -p 443:443 \ -v /host/rancher:/var/lib/rancher \ -v /var/log/rancher/auditlog:/var/log/auditlog \ -e AUDIT_LEVEL=1 \ rancher/rancher:stable
到此这篇关于Docker部署Rancher的方法(无坑)的文章就介绍到这了,更多相关Docker部署Rancher内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- zabbix启动教程(docker部署zabbix_agent的方法步骤)
- docker指定容器id(Docker批量容器编排的实现)
- docker镜像和容器(使用docker build kit构建树莓派上可用的Docker镜像)
- docker gitlab 配置(使用Docker构建一个Git镜像使用clone仓库)
- 使用docker对集群进行管理(使用docker搭建kong集群操作)
- dockerfile映射目录(Dockerfile中ENTRYPOINT 和 CMD的区别说明)
- docker 构建整个环境(Docker如何快速搭建LNMP环境最新)
- docker常用命令详解(docker常用命令总结推荐)
- dockerfile 添加yum文件(使用YUM 安装 docker的方法步骤)
- docker 查看目录映射(docker 文件存放路径, 修改端口映射操作方式)
- docker 加入k8s吗(k8s和Docker关系简单说明)
- docker安装详细教程linux(linux中docker的安装教程)
- docker搭建mysql服务(Docker部署Mysql集群的实现)
- docker给镜像加名称(Alpine Docker镜像字体的问题解决操作)
- docker容器启动失败怎么查找原因(解决docker安装后运行hello-world报错的问题)
- 无法访问docker容器内的端口(docker容器中切换用户,提示权限不足的解决)
- 医事文化谈屑 | 古人的名 字 号(医事文化谈屑古人的名)
- ()
- 网友很惭愧,自己写了很多年的字,到头来还不如一名小学生写的好(自己写了很多年的字)
- 中华第一楷 张瑞龄 86岁高龄,苦练楷书71年,一幅字卖593万(中华第一楷张瑞龄)
- 冯骥才 年意(冯骥才年意)
- ()
热门推荐
- html5复选框属性教程(HTML5单选框、复选框、下拉菜单、文本域的实现代码)
- sqlserver修改排序规则几种方法(SQL Server 分页编号的另一种方式推荐)
- laravel跳转后需要授权吗(解决Laravel5.2 Auth认证退出失效的问题)
- 面试时如何谈自己的缺点
- .NET中pdb文件的作用
- mysql日常运维(MySQL从库维护经验分享)
- vue使用elementui框架(总结Vue Element UI使用中遇到的问题)
- 详解Python locals()的陷阱(详解Python locals的陷阱)
- javascript如何获取后台数据(JavaScript实现异步获取表单数据)
- mysql全表查询如何优化(MySQL 分组查询的优化方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9