本文预计阅读时间 19 分钟关于Jenkins结合rancher进行应用的持续集成,整个流程事实上并不算复杂,只不过牵扯到的东西,以及需要注意到的地方太多,因此这篇文章就针对全局技能的掌握以及过程中的技巧的应用进行分享。1,环境准备。这次所做的实验主机系统全部基于CentOS Linux release 7.6.1810 (Core)。1,关于应用的准……继续阅读 » eryajf 2年前 (2019-04-28) 9954浏览 6评论15个赞
本文预计阅读时间 9 分钟Rancher CLI是一个统一的工具,可用于与Rancher进行交互。借助于此工具,我们可以使用命令行来操作Rancher并管理其下的资源。1、下载rancher-cli工具可以通过官方的文件下载页面进行下载,也可以直接在首页右下角的下载cli进行下载,这里直接通过命令方式进行下载。[root@jenkins ~]$ w……继续阅读 » eryajf 2年前 (2019-04-28) 8486浏览 0评论6个赞
本文预计阅读时间 5 分钟根据官方人员的说明,在目前最新的2.2.2版本中,还没有在UI界面当中支持hpa的功能(可能在下个版本中支持),所以做实验需要通过命令行来手动操作一下。要知道,想要在k8s当中完成hpa的实验,需要metrics的支持,不过rancher部署完成之后,就已经集成了。$ kubectl get pod -n kube-system……继续阅读 » eryajf 2年前 (2019-04-25) 2884浏览 0评论3个赞
本文预计阅读时间 36 分钟rancher2.1版本的功能介绍:https://www.cnrancher.com/docs/rancher/v2.x/cn/overview/feature/1,准备工作。1,主机准备。本次部署所用机器均为CentOS Linux release 7.6.1810 (Core)。节点名称IP安装组件……继续阅读 » eryajf 2年前 (2019-04-25) 10953浏览 1评论8个赞
本文预计阅读时间 25 分钟虽然有集群高可用所在,但是仍旧可能会有整个集群覆灭的情况,所以这里试验一下集群的备份问题。现在,在已有集群当中,跑了两个应用如下:接下来,开始进入备份的配置。因为rancher整个集群跑在k8s里边,而k8s的所有数据又都存储在etcd里边,所以针对etcd来做备份就可以了。1,备份。1,环境说明。Rancher K……继续阅读 » eryajf 2年前 (2019-03-11) 3439浏览 0评论3个赞
本文预计阅读时间 2 分钟1,单副本pod。关于应用的高可用,按k8s的调度法则,按理说,即便某个应用只是部署了单个pod,那么此时这个pod所在的node挂掉了,k8s也会把应用转移到另外一个可用的节点上去的。但是经过试验发现,这种方式并不行,会报出如下错误提示:Deployment does not have minimum availabilit……继续阅读 » eryajf 2年前 (2019-03-11) 9580浏览 0评论4个赞
本文预计阅读时间 2 分钟因为前边部署的已经是ha的rancher集群,在三个节点前边,已经通过nginx代理,完成集群的ha状态。这个时候,如果某个节点宕机,是不会影响整个集群的使用的。这里模拟其中一个node关机。目前三个节点分别是:192.168.106.3192.168.106.4192.168.106.5此时,把192.168.10……继续阅读 » eryajf 2年前 (2019-03-11) 3277浏览 0评论2个赞
本文预计阅读时间 31 分钟1,安装k8s1、切换到rancher用户su - rancher 注意:必须使用普通用户操作,否则后边的操作会报下边的错:Please check if the configured user can execute `docker ps` on the node, and if the SSH serve……继续阅读 » eryajf 2年前 (2019-03-06) 15485浏览 3评论7个赞
本文预计阅读时间 17 分钟rancher2.1版本的功能介绍:https://www.cnrancher.com/docs/rancher/v2.x/cn/overview/feature/1,准备工作。1,主机准备。本次部署所用机器均为CentOS Linux release 7.6.1810 (Core)。节点名称IP安装组件……继续阅读 » eryajf 2年前 (2019-03-06) 4197浏览 22评论5个赞