Rancher 图形化管理K8S

Java架构技术进阶

共 1284字,需浏览 3分钟

 ·

2021-03-31 18:38

题外话

之前我们一直都是使用命令行来管理K8S的,这种做法虽然对程序员来说看起来很炫酷,但有时候用起来还是挺麻烦的。今天我们来介绍一个K8S可视化管理工具Rancher,使用它可以大大减少我们管理K8S的工作量,希望对大家有所帮助!

简介

Rancher是为使用容器的公司打造的容器管理平台。Rancher简化了使用K8S的流程,开发者可以随处运行K8S,满足IT需求规范,赋能DevOps团队。


Docker安装

  • 安装yum-utils

yum install -y yum-utils device-mapper-persistent-data lvm2


  • 为yum源添加docker仓库位置

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo


  • 安装docker

#直接执行可能 提示找不到安装包
yum install docker-ce
#查看下
yum list docker-ce




  • 启动docker

systemctl start docker

Rancher安装

安装完Docker之后,我们就可以开始安装Rancher了。Rancher已经内置K8S,无需再额外安装

  • 下载rancher镜像

docker pull rancher/rancher:v2.4.4



运行rancher容器

docker run --name rancher -d -p 80:80 -p 443:443 --privileged --restart=unless-stopped rancher/rancher:v2.4.4

访问rancher



默认是英文,在下面可以设置切换


创建集群





因为单机部署,所有角色都选择上




问题

如果不出意外,你会一直卡在Pre-pulling kubernetes images这里(我自己尝试了6-7次),这一步大概就是拉取k8s镜像,因为kubernetes镜像是托管在gcr.io下,国内正常网络直接拉,估计也没几个能成功的吧,rancher考虑到这个问题,在阿里云镜像仓库中同步了一份原版的镜像,镜像地址是
registry.cn-hangzhou.aliyuncs.com
,我们可以在rancher ui界面的settings的system-default-registry进行设置rancher默认的仓库地址


设置完后重新创建集群,这次没有卡在Pre-pulling kubernetes images,只是短暂的停留,x-shell中docker logs查看日志也一直再刷,经过漫长的等待,集群中终于出现了绿色的Active


至此,集群环境已经安装完毕,接下来就是在环境中安装服务了!


浏览 45
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报