总结:整理不易,如果对你有帮助,可否点赞关注一下?
更多详细内容请参考:《Linux运维篇:Linux系统运维指南》
一、部署背景
由于业务系统的特殊性,我们需要面向不通的客户安装我们的业务系统,而作为基础组件中的redis针对不同的客户环境需要多次部署集群,作为一个运维工程师,提升工作效率也是工作中的重要一环。所以我觉得有必要针对 X86_64 + ARM64 CPU架构redis 6.2.14容器版 TLS/SSL 哨兵集群编写自动化部署工具。
CPU架构 | docker版本 | docker-compose版本 |
---|---|---|
X86_64 | 26.1.3 | v2.29.0 |
ARM64 | 26.1.3 | v2.29.0 |
二、工具介绍
一键部署工具实现功能如下:
1、支持ARM64、X86_64架构CPU
2、支持TLS/SSL,证书有效期为100年
3、支持单实例部署
4、支持单机伪哨兵集群部署(1个master+1个slave+1个sentinel)
5、支持多机分布式哨兵集群部署(1个master+1个slave+1个sentinel)
6、支持数据目录、日志目录、端口、密码、最大连接数等参数灵活配置