栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

rancher 安装 部署 k8s

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

rancher 安装 部署 k8s

1. 下载Rancher

1.1通过docker进行安装,首先需要下载个docker
Docker基础以及使用Docker发布SpringBoot项目

#安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

1.2 开始下载rancher镜像

sudo docker run --privileged -itd --restart=unless-stopped -p 86:86 -p 443:443 -v /home/rancher:/var/lib/rancher/:rw  --name "rancher" rancher/rancher:stable

2. 访问Rancher

2.1 输入服务的ip+对外暴露https加密的端口
443 和 80 默认url是不显示的,例如 我的地址是 https://192.168.34.10

2.2 查看rancher的默认密码 以及修改 密码

docker logs  rancher  2>&1 | grep "Bootstrap Password:"
2022/05/28 06:53:31 [INFO] Bootstrap Password: dsk588lbl5cbkf8nwvc664x9kjlpwp9pk5hvncfnxjkfhf2zcwrsq5
docker exec -ti rancher reset-password


2.3 修改密码并登录进入rancher主页面

3. 部署k8s

3.1 准备开始创建 k8s


3.2 创建集群,下边数据默认就行

3.3 在master主节点运行,选中 etcd、 Control Plane、Worker, 复制下边代码到master节点执行


3.4 在node节点执行,只需要选中 Worker 复制下边代码到node节点

3.5 如果之前有安装过,需要将之前安装的容器删除,并清空挂载卷目录

rm -rf /etc/ceph 
       /etc/cni 
       /etc/kubernetes 
       /opt/cni 
       /opt/rke 
       /run/secrets/kubernetes.io 
       /run/calico 
       /run/flannel 
       /var/lib/calico 
       /var/lib/etcd 
       /var/lib/cni 
       /var/lib/kubelet 
       /var/lib/rancher/rke/log 
       /var/log/containers 
       /var/log/pods 
       /var/run/calico

3.6 查看集群是否正常

4. 使用rancher发布pod

4.1 进入集群

4.2 选择命名空间,默认选择default,这里我们pod由deploy管理器创建


4.4 创建harbor 安全认证


4.4 开始创建由deployment管理的pod


4.5 查看刚才创建的deploy

4.6 创建对外访问端口

也可以通过命令行

kubectl expose deploy demo --type=NodePort --port=8080 --target-port=8080
5. 进入rancher控制台

6. 通过部署rancher的容器进入
docker exec -it rancher bash

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/972604.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号