Rancher被部署为一组Docker容器。运行Rancher就像启动两个容器一样简单。一个容器作为管理服务器,节点上的另一个容器作为代理。
节点要求
任何具有受支持版本Docker的现代Linux发行版。RancherOS,Ubuntu,RHEL / CentOS 7经过了更严格的测试。
- 对于RHEL / CentOS,Docker不建议使用默认存储驱动程序,即使用环回的devicemapper 。请参考Docker文档以了解如何进行更改。
- 对于RHEL / CentOS,如果要启用SELinux,则需要安装其他SELinux模块。
注意:目前,Rancher不支持 Docker for Mac。
- 主机上至少要有1GB可用的RAM(不包括OS资源)
- 准确的时间同步(例如ntpd)
- MySQL服务器的max_connections设置应大于150
- MYSQL配置要求
- 选项1:使用默认值是羚羊运行 COMPACT
- 选项2:使用梭子鱼运行MySQL 5.7,默认ROW_FORMAT为Dynamic
- 推荐设置:
- max_allowed_packet > = 32M(默认通常为16M)
- innodb_log_file_size > = 256M(如果您已有数据库,请确保适当计划如何更改此设置。)
- innodb_file_per_table=1
- innodb_buffer_pool_size > = 1GB(对于较大的安装,在专用的MySQL服务器上为4-8G池)
- MYSQL配置要求
注意:当前,不支持MariaDB 10.3和MySQL8.x。
RANCHER服务器标签
Rancher服务器有2个不同的标签。对于每个主要版本标签,我们将提供特定版本的文档。
rancher/server:latest
标签将是我们的最新开发版本。这些构建将通过我们的CI自动化框架进行验证。这些发行版不适合在生产中部署。rancher/server:stable
标签将是我们最新的稳定版本。此标记是我们建议用于生产的版本。
请不要使用带有rc{n}后缀的任何发行版。这些rc版本是供Rancher团队测试的版本。
作者:Jeebiz 创建时间:2019-08-14 15:10
更新时间:2024-08-02 14:28
更新时间:2024-08-02 14:28