
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
摘要:在Kubernetes集群中部署kube-state-metrics时,Pod因无法拉取镜像(ImagePullBackOff)而启动失败。排查发现原因是Pod被调度到未缓存镜像的node1节点,而镜像仅存在于master节点。通过修改YAML强制Pod调度到master节点(nodeName: master)解决问题。关键结论:Kubernetes调度仅考虑节点资源,若需使用本地镜像需确保
本文介绍了一个基于Kubernetes的电商系统监控方案实现。系统采用前后端分离架构,包含前端服务、后端API和独立部署的MariaDB数据库。通过Prometheus采集业务指标和kube-state-metrics监控集群状态,配合Alertmanager实现告警功能。实验验证了从业务异常检测到Kubernetes自动恢复的完整监控链路,展示了端口规划、指标暴露、告警规则设计等关键技术要点。系
《从DockerCompose到Kubernetes的物联网系统迁移实战》记录了将物联网管理系统从单机DockerCompose迁移到Kubernetes集群的全过程。文章重点分享了四大核心挑战及解决方案:虚拟机网络隔离导致镜像拉取失败、OpenJDK镜像废弃问题、kubelet启动失败以及Pod调度和存储问题。通过离线镜像分发、版本降级、PV创建等实操手段,最终成功完成迁移。本文特别适合正在学习
本文记录了在Kubernetes集群上搭建自动化运维体系的实践过程。通过在master节点部署Ansible批量管理工具,在node1节点创建Zabbix专用数据库,并完成Zabbix Server的安装配置。重点解决了Zabbix 6.0版本SQL文件导入、PHP版本升级(从5.4到7.4)、Apache配置修正等一系列技术难题,最终成功启动Zabbix监控系统并访问Web界面。文章详细记录了每
本文总结了从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在环境一致性和容器编排方面的核心







