多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] > https://github.com/rancher/rancher ## 概述 1. **目标受众**: * Rancher:Rancher 更适用于大规模容器部署和管理。它提供了更多高级功能,如多集群管理、自动负载均衡、多租户支持等,适合需要在复杂环境中管理多个容器集群的组织。 2. **功能和复杂性** * Rancher:Rancher 提供了更多高级功能,包括容器编排(支持 Docker Compose、Kubernetes、Swarm)、多集群管理、内置服务目录、持续集成/持续交付(CI/CD)支持等。这使得 Rancher 更适合复杂的容器化环境和大规模部署。 3. **编排支持**: * Rancher:Rancher 提供了更广泛的编排支持,包括 Docker Compose、Kubernetes 和 Swarm。这使得 Rancher 可以满足不同编排需求的用户。 4. **生态系统**: * Rancher:Rancher 提供了一个内置的应用商店,您可以从中安装和管理各种应用程序和服务。这个应用商店丰富了 Rancher 的生态系统。 ## 安装 Rancher是使用一系列的Docker容器进行部署的。运行Rancher跟启动两个容器一样简单。一个容器作为管理服务器部署,另外一个作为集群节点的Agent部署 * [Rancher Server - 单容器部署 (non-HA)](https://rancher.com/docs/rancher/v1.6/zh/installing-rancher/installing-server/#single-container) * [Rancher Server - 单容器部署 (non-HA) - 使用外置数据库](https://rancher.com/docs/rancher/v1.6/zh/installing-rancher/installing-server/#single-container-external-database) * [Rancher Server - 单容器部署 (non-HA)- 挂载MySQL数据库的数据目录](https://rancher.com/docs/rancher/v1.6/zh/installing-rancher/installing-server/#single-container-bind-mount) * [Rancher Server - 多节点的HA部署](https://rancher.com/docs/rancher/v1.6/zh/installing-rancher/installing-server/#multi-nodes) * [Rancher Server - 使用AWS的Elastic/Classic Load Balancer作为Rancher Server HA的负载均衡器](https://rancher.com/docs/rancher/v1.6/zh/installing-rancher/installing-server/#elb) * [Rancher Server - 使用TLS认证的AD/OPENLDAP](https://rancher.com/docs/rancher/v1.6/zh/installing-rancher/installing-server/#ldap) * [Rancher Server - 在HTTP代理后方启动 Rancher Server](https://rancher.com/docs/rancher/v1.6/zh/installing-rancher/installing-server/#http-proxy) * [Rancher Server - 通过SSL连接MySQL](https://rancher.com/docs/rancher/v1.6/zh/installing-rancher/installing-server/#mysql-ssl) ## 部署 运行docker ``` docker run -d --restart=unless-stopped -p 8080:8080 --privileged --name rancher rancher/server:stable ``` 浏览器访问 IP:8000 注意,先启动的服务器可当作代理服务器,用于管理其他服务器 在`INFRASTRUCTUREV-> Hosts`中,添加 Hosts ![](https://img.kancloud.cn/97/07/9707d3ba2b0e691ebc9f6768206ab558_1836x620.png) 填入ip 表示一个容器服务器注册到代理服务器中