熟练掌握 Kubernetes,能够创建、管理和部署 Kubernetes 集群,拥有CKA证书;
熟练 Docker 容器技术,能够编写 Dockerfile ,构建和管理 Docker 镜像;
熟练 Linux 操作系统和命令行工具,能够编写 Shell 脚本进行自动化运维;
熟悉 Helm 应用模板开发,能够编写和管理 Helm Chart;
熟练 Nexus 搭建部署内网仓库,配置内网 Docker/maven/npm/pypi/yum/apt源;
具备 Kubesphere 容器平台的部署和维护经验;
熟练 Kubernetes 监控系统,日志系统搭建;
熟练使用 Jenkins 进行 CI/CD 流程的构建和管理;
熟练掌握Vue2前端框架,熟悉Element-UI组件库;
掌握Spring Boot后端开发框架,了解Spring Cloud微服务框架;
1.在内网环境中,使用Nexus搭建内网仓库,为内网服务器提供Docker镜像服务,yum/apt软件源服务。
2.使用shell脚本,对集群各节点进行初始化,包括基础软件安装,环境配置,镜像拉取等。
3.使用自编译后的kubeadm文件,部署三主多工作节点的k8s集群,使用nginx+keepalived做代理。
4.搭建Glusterfs分布式集群,配置Heketi,为集群配置基于 Glusterfs的 StorageClass
5.在kubernetes之上部署kubesphere容器平台,根据实际需要配置kubesphere插件系统,如:日志系统,Devops系统,应用系
统,servicemesh系统,监控报警系统等。
6.在Nexus中创建Helm库,导入常用的应用模板,集成到kubernetes中使用。