初级
1.熟悉linux基本管理命令
|
2. 熟悉shell 脚本编程基础,包括运用sed,awk,grep等命令 |
3. 熟练运用linux运维管理命令,包括运用top, free, netstat, iotop, iostat, demsg等 |
4. 熟悉常用工具的部署和使用,包括mysql,nginx,apache,tomcat,redis,haproxy,Nfs,bind,ceph等 |
5. 熟练运用docker命令操作及dockerfile编写 |
6. 熟练运用kubectl命令操作 |
7. 能够运用kubeadm工具搭建非高可用集群,高可用集群,以及升级集群 |
中级
1) 能够不借助工具搭建一套集群 |
2)K8S集群的备份和恢复 |
3)熟悉监控,日志,harbor等工具的部署及使用 |
4)熟悉k8s证书制作及延期 |
5)熟练制作各种常用语言(java,node,go等)的CICD流水线 |
6)熟悉k8s各关键组件的作用 |
7)K8S 网络问题排查
|
8) K8S故障排查
|
9)操作系统问题的定位及排 |
高级
1)熟悉常用工具(tomcat, mysql. nginx, haproxy)的性能调优 |
2)Docker bug, k8s bug, 系统内核 bug的问题定位及处理 |
3)能够根据客户特定的场景灵活制定实施方案 |
参考书籍:
Kubernetes 官方网站:https://kubernetes.io/docs/home/