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

使用 rancher 部署 k8s 集群

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

使用 rancher 部署 k8s 集群

文章目录
    • 部署docker
    • 服务器环境配置
    • 部署 rancher
    • 部署集群
    • 访问

CentOS7 部署 rancher

部署docker

脚本部署docker (如过执行过程中出现报错,重新运行脚本即可)

curl -sSL https://get.daocloud.io/docker | sh

启动 docker

systemctl start docker

查看 docker 状态

systemctl status docker

开机启动

systemctl enable docker

 

服务器环境配置

启用IP路由转发功能,不然会报错

WARNING: IPv4 forwarding is disabled. Networking will not work.

vi /usr/lib/sysctl.d/00-system.conf

修改如下:

net.ipv4.ip_forward=1

net.bridge.bridge-nf-call-ip6tables = 1

net.bridge.bridge-nf-call-iptables = 1

net.bridge.bridge-nf-call-arptables = 1 

重启network和docker服务

systemctl restart network && systemctl restart docker

停止防火墙,不然会报错

ERROR: https://192.168.8.30:442/ping is not accessible (Failed to connect to 192.168.8.30 port 442:

systemctl stop firewalld

 

部署 rancher

部署 tag 为 v2.5.9 的 rancher,如需最新,可以切换为 last;

docker run -d --restart=unless-stopped -p 8080:80 -p 8443:443 --privileged rancher/rancher:v2.5.9

成功后,输入 https://[ip]:8443 即可访问
 

部署集群

如下勾选

右下角设置中文

自定义新建集群

这里启用 Ingress, 启用 Default Backend,其他不变。所有配置按需启动即可

设置 master 节点,勾选[etcd]、[control plane]、[worker],填写主节点的服务器ip,命名为master,复制下面命令在主节点执行

执行后需等待一段时间,才能成功,成功后,点击升级

添加子节点,勾选[worker],填写子节点的服务器ip,命名为 node01,复制下面命令在子节点执行。node02 雷同

 

访问

获取 Kubeconfig

保存

 vi ~/.kube/config

设置

export KUBECONFIG=~/.kube/config

检查是否成功

kubectl config get-contexts
kubectl get node

kubectl 已安装成功

节点如有问题,可以删除节点重来

kubectl get nodes

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

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

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