曾就职于多家使用阿里云产品的公司,可以熟练地使用阿里云的 SLB、RDS、日志服务、CDN、弹性伸缩、OOS 自动化运维,等等;
熟悉 Linux 日常运维的操作,会编写 Shell 自动化运维脚本,用于业务的监控、日志的定时清理、服务的开机自启(系统级别),等等;
使用和搭建过 ELK 集群,Redis 去中心化集群,Kafka 集群,Keepalived+MySQL 高可用集群,
Keepalived+LVS 集群,等等;
Docker 的运用以及 Kuberenetes 编排工具,曾在公司自己部署 Rancher 集群,用来管理和部署 Docker 集群;
在 2020 年的郑州市职业技能竞赛的云计算大赛中,斩获第一名。
一、Harbor仓库+Rancher高可用+K8s高可用集群搭建与应用
运维工程师 2021.05—2021.06
描述:项目背景:为了轻量化服务,节省成本,统一线上代码的升级发布流程(由之前的jar包和war包模式,统一为 Docker 镜像,相关研发负责 DorkerFile,镜像推送至私有的 Harbor镜像仓库),然后我这边负责搭建 Harbor 仓库、Rancher 和 K8s 高可用集群。
项目描述:3台ECS 服务器,2核4G,用来搭建 Rancher 高可用集群;3台ECS 服务器,2核4G,用来作为 K8s 的三个主节点 master(Etcd + Controller);3台ECS 服务器,4核8G,用来作为 K8s 集群的 worker 节点。master 节点和 worker节点完全独立分开,master 节点只负责集群数据的存储和任务的调度,worker 节点只负责响应 master 的任务分发。Rancher的高可用集群采用的是 RancherD 模式,可以直接使用 systemctl 管理 RancherD 进程,把Rancher 和 Docker 分开,保证了管理界面的高可用,避免了单节点 Rancher 异常以后,K8s集群不好管理;K8s 高可用集群,保证了业务的高可用性和稳定性。Harbaor 镜像仓库接入阿里云的私有 OSS 存储,保证了数据的稳定和安全,以及容量充足。
业绩:个人职责:负责整个 Rancher+K8s 环境的稳定,Harbor 仓库的安全,已经上线的生产业务的正常运行,日常的发布和迭代,总结部署和搭建文档,编写集群使用手册。