自动化CICD
Docker 容器、K8s等技术
Linux 操作系统的管理与维护
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)构建日志收集、存储与分析平台,为故障排查和性能优化提供了有力支持。