使用Docker基于Rancher构建CICD持续部署
推荐阅读:“Docker如何实现CI持续集成部署” 使用Docker和Rancher创建长测环境 我们对应用完成构建和测试之后,就可以把它发布到长测环境,它甚至是外部可访问的。这个环境将允许QA甚至用户在产品发布到生产环境前进行测试。 这个...
推荐阅读:“Docker如何实现CI持续集成部署” 使用Docker和Rancher创建长测环境 我们对应用完成构建和测试之后,就可以把它发布到长测环境,它甚至是外部可访问的。这个环境将允许QA甚至用户在产品发布到生产环境前进行测试。 这个...
上节介绍了通过创建数据容器升级Rancher,本节介绍通过启动时使用绑定挂载升级Rancher 停止运行中的Rancher服务端容器. $ docker stop <container_name_of_original_server&...
本节介绍通过创建数据容器升级Rancher 停止容器. $ docker stop <container_name_of_original_server> 创建一个 rancher-data 容器. 注意: 此步骤可以跳过,如果...
本节介绍如何在Rancher使用Swarm 创建Swarm集群管理的环境 在右上角的环境下拉菜单中,单击管理环境。要创建一个新环境,单击新建环境,选择Swarm作为集群管理方式,提供名称,说明(可选)。如果打开了访问控制功能,你可以添加成员...
为了在Rancher上部署Kubernetes,首先你需要创建一个指定用Kubernetes管理的集群环境。 创建一个KUBERNETES环境 在下拉式环境中,点击管理环境。 为了创建一个新的环境,点击“Add Environment”,...
当通过服务(service),或者通过负载均衡器(loadbalancer),或者通过容器页面(container page)启动容器的时候,我们提供为容器创建标签的选项以及提供调度容器到你想要放置容器的主机上的能力。在这章节剩下的部分,我...
Rancher与Docker原生命令行的集成,使它能够轻易地与其他DevOps、Docker工具结合使用。在更高一个层面来说,在Rancher的外部去启动,停止或者销毁容器,Rancher也将会检测到这些容器的变化,并将其更新到对应的状态 ...
Rancher 中,您可以把 DockerHub、Quay.io 或者任何私有镜像仓库的访问账号添加进来,来访问私有镜像。通过有了访问您的私有镜像库的功能,它是 Rancher 可以去使用您的私有镜像。这样让从一个私有地址中加载一个镜像变得...
点击 API 以便找到 API 端点。每当你创建了一个工作环境的 API key,提供的 URL 端点都会将你指向你当前正在操作的那个环境. 如果权限控制未配置,任何知道IP地址的人都拥有访问你的 Rancher API的权限。高度建议启用...
使用 Rancher 的元数据服务,你能在任意 Rancher 所管理的何容器内部来查询到关于容器所管理的网络和的相关信息。 元数据可以涉及到容器自身、所在服务或者堆栈,以及容器所允许的主机,等等。元数据默认格式是 JSON 。 容器可以通...
上节我们介绍了Rancher实现的内部DNS基础服务 本节介绍Rancher使用Route 53 做外部 DNS,作为 Rancher catalog 的一部分,Rancher 提供了与Amazon Route53 DNS 集成的 DNS ...
在 Rancher 的内部 DNS 服务,允许同一个 cattle 环境服务能解析到另外任意一个服务。 环境里的所有服务都通过 <service_name> 被解析,并且不需要在服务间建立连接。对于处于不同栈的其他任何服务,你需...
Rancher 通过在它的主机上运行托管网络代理端实现了健康监控系统用来协调容器和服务的分布式健康检查。这些网络代理端在内部使用 HAProxy 来验证你的应用的健康状态。当无论单独容器还是服务的健康检查被开启后,每个容器都会被多至三个网络...
在 Rancher 中,我们在网页上提供了关于如何添加公有云主机的简洁的说明,还包括了对于不支持的公有云如何做的说明。在 Infrastructure 页面点击 Hosts 菜单,在点击 Add Host 按钮。 主机最小化需求 任何能支持...
Rancher 服务器的运行可以不需要互联网,浏览器需要使用内网地址来访问 Rancher 的图形界面。Ranher 可以配置私有的镜像仓库或者 HTTP 代理。 在没有互联网访问的网络中运行 Rancher 服务器有下面几个功能将无法工作...