1、熟练掌握并使用阿里云产品(ECS、WAF、DDoS、SLB、NAS、SSL)等
2、熟练掌握nginx、Tomcat、ELK、Jenkins等部署配置及使用
3、熟练掌握zabbix、prometheus监控服务,以及对日常服务器的性能与服务状态的监控
4、有一年多kubernetes线上维护经验
5、熟练掌握zookeeper、rabbitmq、kafka部署配置使用
kubernets落地:
1、前期单节点的k8s先部署到测试环境进行测试,测试完成后开始将k8s做成高可用的集群 2、完成k8s的高可用集群,优化k8s的网络环境,前期使用的flannel+IPIP模式,访问效率比云主机差异比较明显,并且这个模式会导致mtu变小,影响访问。后来换成了calico+BGP+routerreflecter访问效率有明显提高,kube-proxy采用的是ipvs模式,较iptables有很大效率的提升,尤其是在访问量比较大的时候。因为iptables每次有新的服务加入都要刷新整个iptables表,当服务越来越多的时候非常的耗时。 3、数据持久化采用的是nfs,都是采用的storageclass动态存储,主要是数据落地包括kafka集群、prometheus集群、efk等有状态的服务 4、应用服务管理采用的是helm,包括服务的deploy和回滚5、监控采用的是prometheus、钉钉告警、grafana