rancher v2.x 初体验

rancher是个好项目,这两天有空可以体验一下,先是安装配置了rancher-1.6版本,感觉还不错,应用商店已经上架了不少应用,这次重新测试了一下rancher2.x版本,由于机器配置有限,暂时在单台机器上运行体验了一下。

rancher v2.x开始需要配置证书了,可以是自签名的证书,也可以是Cert机构颁发的,这里使用子签名的,启动很简单,一条docker命令:

docker run -d --restart=unless-stopped \
-p 80:80 -p 443:443 \
rancher/rancher:latest

或者使用已有证书:
docker run -d --restart=unless-stopped \
	-p 80:80 -p 443:443 \
	-v /<CERT_DIRECTORY>/<FULL_CHAIN.pem>:/etc/rancher/ssl/cert.pem \
	-v /<CERT_DIRECTORY>/<PRIVATE_KEY.pem>:/etc/rancher/ssl/key.pem \
	-v /<CERT_DIRECTORY>/<CA_CERTS.pem>:/etc/rancher/ssl/cacerts.pem \
	rancher/rancher:latest

启动后可以添加集群到rancher,可以选择托管商或者云厂商提供的容器服务,这里使用自定义。可以一键拉起Kubernetes

可以下载rancherCLI,远程连接rancher服务,命令行方式查看状态:

首先要login
./rancher login https://10.133.100.1/v3 --token token-mnwg4:grpkwvhkd9h6vsqfr9w7tx5msvnr9f28m9vql6cc6xq58wc9kwsxjb</p>

这里提示失败:
Do you want to continue connecting (yes/no)? yes<br>
FATA[0002] Bad response statusCode [401]. Status [401 Unauthorized]. Body: [message=clusterID does not match] from [https://10.133.100.1/v3]
提示clusterID不匹配,原因是创建API/key的时候 作用集群范围 不要选,置空即可。

也可以通过浏览器提供的kubectl执行命令:

其他一些功能: 可以添加PV和PVC;备份,更新,升级等操作。

部署服务:这里测试部署一个Centos7.5的容器

rancher2.x自带CI功能,可以自行体验一下:

看下应用商店:

看看负载均衡,Ingress

u2

Related Posts

sqlalchemy.exc.TimeoutError: QueuePool limit of size 5 overflow 10 reached

Python3 + Flask + mysql5.7搭建的w…

Read more

Nginx 在if语句中限制IP访问

一些web服务,出于安全考虑是不想让其他人访问到,除了添加登录用户认证外,还可以使用Nginx限制IP访问,只允许指定IP的用户访问站点或者接口。

Read more

You Missed

AI并没有简化软件工程:它只是让糟糕的工程更容易实现了

  • u2
  • 3月 14, 2026
  • 28 views

当ChatGPT遭遇QuitGPT!

  • u2
  • 3月 13, 2026
  • 39 views

AI安全护栏:保护还是束缚?一场不对称的战争

  • u2
  • 3月 11, 2026
  • 48 views

从”养虾”到AI Agent爆发:2026年技术圈的新范式转移

  • u2
  • 3月 9, 2026
  • 79 views

提示词注入:AI时代最危险的漏洞,正在吞噬你的数据

  • u2
  • 3月 7, 2026
  • 94 views
提示词注入:AI时代最危险的漏洞,正在吞噬你的数据

潘多拉魔盒已打开:开源AI攻击平台正在血洗全球防火墙

  • u2
  • 3月 4, 2026
  • 100 views
潘多拉魔盒已打开:开源AI攻击平台正在血洗全球防火墙