rancher部署及添加现有k8s集群

k8s集群已经部署好,想使用rancher作为图形化管理界面

1.找一台linux服务器,安装好docker和kubelet
docker安装步骤

cat <<EOF >/etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
yum install kubelet

2.部署rancher

[root@localhost ~]# docker pull rancher/rancher

可以指定版本,这里拉取最新版

docker run -d --name=rancher --restart=unless-stopped \
    -p 80:80 -p 443:443 \
    --privileged \
    -v /data/rancher:/var/lib/rancher \
    rancher/rancher:latest
参数说明:
privileged:启动的容器用 root 的方式启动(在 Rancher 2.5 版本以上需要加)
restart:重启策略,unless-stopped表示当容器退出时,便会重新启动容器
-v : 数据持久化

查看密码

docker logs rancher  2>&1 | grep "Bootstrap Password:"

打开服务器IP访问rancher
第一次登录修改密码和确认登录地址,密码设置12位以上

设置中文
在这里插入图片描述
添加已有k8s集群
集群管理–导入已有集群–导入已有集群–填写集群名称

接下来已有集群不用做图中第一部操作,拷贝config配置文件中查找user执行
在这里插入图片描述

kubectl create clusterrolebinding cluster-admin-binding --clusterrole cluster-admin --user kubernetes-admin

curl --insecure -sfL https://192.168.181.140/v3/import/696bg9zpbjzwhv88fwppbmbcv9bhhg58v5zl5q7c6gj7h44lwsnshh_c-m-qt8q9sv5.yaml | kubectl apply -f -

等待部署完成就可以看到集群状态变为active了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

怪兽在此

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值