
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文总结了从Docker Compose迁移到Kubernetes集群的部署实验过程。实验分为五个阶段:环境准备(搭建3节点CentOS7.9集群)、镜像准备(处理离线环境镜像问题)、集群搭建(解决版本兼容性和节点加入问题)、应用部署(处理存储和初始化问题)以及最终验证。关键发现包括:K8S 1.22移除dockershim需降级版本、openjdk镜像废弃需改用eclipse-temurin、节
本文记录了在Kubernetes集群上搭建自动化运维体系的实践过程。通过在master节点部署Ansible批量管理工具,在node1节点创建Zabbix专用数据库,并完成Zabbix Server的安装配置。重点解决了Zabbix 6.0版本SQL文件导入、PHP版本升级(从5.4到7.4)、Apache配置修正等一系列技术难题,最终成功启动Zabbix监控系统并访问Web界面。文章详细记录了每
本文记录了在三台机器上部署Zabbix Agent时遇到的版本兼容问题及解决方案。在安装过程中发现Zabbix 6.0仓库中的Agent包实际指向7.0版本,导致与6.0版本的Server不兼容。通过彻底清理所有zabbix-release包和源文件,重新安装6.0源,最终成功部署了兼容的Agent版本。关键经验:当yum源混乱时,应彻底清理后重装,并在安装前使用yum list确认包版本。
MySQL5.7升级8.0后因系统表引擎混乱导致权限问题,可通过以下步骤修复:1)以跳过权限模式启动MySQL;2)登录后修改mysql.db和mysql.user表引擎为InnoDB;3)刷新权限并重启服务;4)验证表引擎是否修复成功。该方法解决了用户创建、授权和认证修改等问题。
摘要:本文记录了Zabbix Server 6.0启动失败的完整排查过程。实验环境采用三节点架构,发现Web界面显示服务未运行。主要问题包括:1)MySQL 5.7版本不兼容(需升级至8.0);2)升级后日志缓存旧版本信息;3)systemd服务文件用户配置错误(zabbixsrv应改为zabbix)。通过MySQL升级、日志清理和服务文件修正,最终解决了服务启动问题。整个排查涉及数据库版本、日志
本文介绍了在Kubernetes集群中通过Service(NodePort)对外暴露应用的具体实践,包括端口规划、配置验证和访问测试。重点演示了滚动更新与回滚机制的操作流程,通过修改镜像版本和Deployment配置实现零停机更新,并支持快速回退到历史版本。文章还提供了常见问题排查方法,比较了不同Service类型的适用场景,总结了Docker和Kubernetes在环境一致性和容器编排方面的核心
摘要:本文记录了一个班级留言板Web应用的Docker容器化及Kubernetes部署实践。项目采用Node.js后端+Nginx前端技术栈,重点验证了离线环境下Docker镜像构建、跨节点分发以及Kubernetes资源编排等核心环节。部署过程中遇到镜像拉取超时、Pod调度失败等问题,通过本地镜像导出、节点间手动分发等方式解决。文章总结了ConfigMap配置解耦、Pod排错技巧等经验,并为下篇
本项目通过Docker和Kubernetes(K8s)实现了一个留言板系统的容器化部署。核心流程分为两个阶段: Docker构建阶段: 使用backend/Dockerfile构建Node.js后端镜像(message-api:v1),打包server.js代码和依赖 使用frontend/Dockerfile构建Nginx前端镜像(message-frontend:v1),包含HTML/JS文件
本文介绍了一个基于Kubernetes的电商系统监控方案实现。系统采用前后端分离架构,包含前端服务、后端API和独立部署的MariaDB数据库。通过Prometheus采集业务指标和kube-state-metrics监控集群状态,配合Alertmanager实现告警功能。实验验证了从业务异常检测到Kubernetes自动恢复的完整监控链路,展示了端口规划、指标暴露、告警规则设计等关键技术要点。系
本文介绍了一个基于Kubernetes的电商系统监控方案实现。系统采用前后端分离架构,包含前端服务、后端API和独立部署的MariaDB数据库。通过Prometheus采集业务指标和kube-state-metrics监控集群状态,配合Alertmanager实现告警功能。实验验证了从业务异常检测到Kubernetes自动恢复的完整监控链路,展示了端口规划、指标暴露、告警规则设计等关键技术要点。系







