Rancher

rancher 可以做到k8s集群的集中管理

安装

rancher 安装需要docker环境,开始路由转发和网桥透明防火墙。关闭swap交换空间。

cgroup配置为systemd

# 启动命令

docker run -d --restart=unless-stopped -p 8080:80 -p 8443:443 --privileged -v /home/rancher:/var/lib/rancher rancher/rancher:v2.5.7

# --restart=unless-stopped 容器推出后总是重启
# -p 8080:80 容器80端口映射到主机8080
# -p 8443:443 容器443端口映射道主机8443
# --privileged 开启特权模式,rancher有很多deployment操作需要开启
# -v /home/rancher:/var/lib/rancher rancher使用etcd存储数据将数据文件挂载道物理机上保存数据

容器运行后访问 https://ip:8443 进入欢迎页面设置密码

 点击确认url

 进入rancher主界面,默认创建了一个 k3s。

k8s 接入rancher集群

1 点击添加集群

 2 导入集群

3  填写集群信息

 

4 在现有k8s集群中导入rancher

5 k8s操作

 6  效果

此时显示pending状态,等待k8s集群中rancher启动

 等待pod运行完毕后

如果使用kubeadmin安装的k8s 需要注释掉/etc/kubernetes/manifests下

kube-controller-manager.yaml ,kube-scheduler.yaml 文件中的

- --port=0 注释掉

并把 - --bind-address= 地址替换为k8s的本机地址,才允许非本机访问。

修改后重启 kubelet 重新根据yaml文件生成静态pod

 通过rancher部署监控系统

1 在集群页面点击启动集群监控

2 安装Prometheus和grafana,根据

 3 在事件中可以查看监控的安装过程,镜像较多需要等待10-20分钟。因网速而定

 4 等待监控api就绪后就可以查看监控了

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值