当前位置: 首页 > docker, 云计算 > 正文

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

本文固定链接: https://sudops.com/rancher-v2x-experience.html | 运维速度

该日志由 u2 于2019年09月11日发表在 docker, 云计算 分类下,
原创文章转载请注明: rancher v2.x 初体验 | 运维速度
关键字:

报歉!评论已关闭.