自动化CICD
Jenkins自动化部署及流水线脚本编写
Docker 容器、Kubernetes(k8s)等技术
prometheus+grafana监控系统搭建及维护
Linux 、windows服务器的管理与维护
Web 搭建,Nginx、Apache、Tomcat 等应用服务的配置和优化
MySQL 数据库的安装、优化、读写分离及主从同步维护
服务器故障排查及调优
Shell 脚本编程,python脚本编程
1、Kubernetes集群设计与部署:
我深入研究了Kubernetes的架构原理,设计并部署了一个高可用、可扩展的K8s集群,采用kubeadm进行初始化,结合Keepalived和HAProxy实现主备高可用控制平面,确保集群的稳定性和可靠性。
2、CI/CD流水线设计与实施:
利用Jenkins作为CI服务器,结合GitLab作为代码仓库,设计了自动化构建、测试、打包的流水线。通过Pipeline脚本,实现了代码提交后自动触发构建任务,运行单元测试、集成测试,并生成Docker镜像推送至私有镜像仓库。
3、监控与日志系统搭建:
整合Prometheus和Grafana搭建监控体系,实现对Kubernetes集群、应用性能及资源使用情况的全面监控,设置告警策略,及时发现并处理潜在问题。
使用EFK Stack(Elasticsearch, Fluentd, Kibana)构建日志收集、存储与分析平台,为故障排查和性能优化提供了有力支持。
本作品基于Prometheus + Grafana搭建了高效的监控系统,实现对服务器、应用、容器(Kubernetes)、数据库等关键资源的实时监控与告警。Prometheus负责数据采集与存储,Grafana进行可视化展示,结合钉钉机器人实现智能告警。项目支持自定义仪表盘、多维
本作品基于 Kubernetes(K8s) 搭建了高可用的容器编排环境,实现应用的自动化部署、扩缩容和运维管理。集群采用 kubeadm 进行初始化,并结合 flannel作为 CNI 网络插件,实现高效的容器网络通信。负载均衡使用 Ingress-Nginx,存储管理采用NFS