Mysql容器环境搭建
本文介绍MySQL环境搭建全过程,因CPU兼容性问题选用8.4.0-oraclelinux8镜像。配置容器卷映射日志、数据、配置及导入目录,创建my.cnf文件并启动容器。通过创建用户、授权、导入SQL文件完成数据迁移,应用通过JDBC连接数据库,并使用mysqldump实现备份与恢复。
生产环境发布管理
本文介绍大型团队如何通过自动化部署平台实现多环境(dev/test/pre/prod)高效发布与运维,涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支管理、一键发布及Skywalking日志链路追踪,提升发布效率与故障排查能力。
06-Docker镜像
Docker镜像是一种轻量级、可执行的独立软件包,包含运行应用所需的所有内容。它采用分层结构,基于联合文件系统(如AUFS、OverlayFS),实现资源共用与高效复用。底层为bootfs和rootfs,镜像层只读,容器层可写,便于隔离与管理。
1 微服务保护
本章介绍微服务雪崩问题及保护方案,重点讲解熔断、降级、超时、线程隔离与限流五大策略。通过Sentinel实现熔断降级与请求限流,保障系统稳定性,防止级联故障导致服务不可用。
04-Docker常用命令
本文介绍Docker常用命令,涵盖启动、停止、重启、查看状态及开机自启等基础操作,详解镜像的搜索、下载、删除、空间查看命令,并说明虚悬镜像处理与命令自动补全配置方法,还包含后台运行容器和使用Docker下载RPM依赖的实用技巧。
Jenkins的Agent服务器环境配置
Jenkins节点服务器用于编译Maven、Node、Ant项目,支持Docker镜像构建、CCE部署及kubectl操作。需离线安装Docker、kubectl、CCE客户端,并配置Helm、docker-buildx等工具,确保与CCE集群安全连接,兼容旧版SVN协议。
10-Docker安装Redis
本文介绍Docker部署Redis 6.0.8的单机与集群方案,涵盖配置文件映射、数据持久化及3主3从集群搭建。详细解析Redis集群采用的哈希槽分区机制,对比哈希取余与一致性哈希算法,说明16384个槽位的设计原理,并演示主从扩容缩容操作流程,助力构建高可用分布式缓存架构。(239字)
08-Registry搭建docker私仓
Docker Registry是官方提供的私有镜像仓库构建工具,可直接通过拉取镜像快速搭建。配置`insecure-registries`支持HTTP后,即可推送、拉取镜像,并通过API查看仓库内容,实现本地镜像集中管理。
02-Docker安装
本文介绍在CentOS和Ubuntu系统中安装、配置及卸载Docker的完整步骤,包括卸载旧版本、配置yum源或软件源、安装引擎、启动服务、离线安装、设置开机自启、配置daemon.json及命令补全等。推荐使用阿里云镜像加速安装,提升效率。最后通过运行HelloWorld验证安装成功。
Docker发布微服务
本文介绍如何搭建SpringBoot项目并部署至Docker容器。涵盖Maven工程创建、主类与Controller编写、配置文件设置、打包为jar,并通过Dockerfile构建镜像,最终运行容器,实现微服务发布。