网站备案 中国,网络营销怎么做好推广,送上门卤菜网站要怎么做,带货视频怎么制作教程#需要资源#xff08;软件包及镜像#xff09;或有问题的#xff0c;可私聊博主#xff01;#xff01;#xff01;
#需要资源#xff08;软件包及镜像#xff09;或有问题的#xff0c;可私聊博主#xff01;#xff01;#xff01;
#需要资源#xff08;软件包…#需要资源软件包及镜像或有问题的可私聊博主
#需要资源软件包及镜像或有问题的可私聊博主
#需要资源软件包及镜像或有问题的可私聊博主
模块二 容器云30分 企业构建Kubernetes容器云集群引入KubeVirt实现OpenStack到Kubernetes的全面转型用Kubernetes来管一切虚拟化运行时包含裸金属、VM、容器。同时研发团队决定搭建基于Kubernetes 的CI/CD环境基于这个平台来实现DevOps流程。引入服务网格Istio实现业务系统的灰度发布治理和优化公司各种微服务并开发自动化运维程序。
任务1 容器云服务搭建5分
2.1.1 部署容器云平台
使用OpenStack私有云平台创建两台云主机分别作为Kubernetes集群的master节点和node节点然后完成Kubernetes集群的部署并完成Istio服务网格、KubeVirt虚拟化和Harbor镜像仓库的部署。
任务2 容器云服务运维15分
2.2.1 容器化部署MariaDB
编写Dockerfile文件构建mysql镜像要求基于centos完成MariaDB数据库的安装和配置并设置服务开机自启。
2.2.2 容器化部署Redis
编写Dockerfile文件构建redis镜像要求基于centos完成Redis服务的安装和配置并设置服务开机自启。
2.2.3 容器化部署Nginx
编写Dockerfile文件构建nginx镜像要求基于centos完成Nginx服务的安装和配置并设置服务开机自启。
2.2.4 容器化部署ERP
编写Dockerfile文件构建erp镜像要求基于centos完成JDK环境和ERP服务的安装与配置并设置服务开机自启。
2.2.5 编排部署ERP管理系统
编写docker-compose.yaml文件要求使用镜像mysql、redis、nginx和erp完成ERP管理系统的编排部署。
2.2.6 部署Jenkins
使用Deployment将Jenkins部署到devops命名空间下使用提供的软件包完成离线插件的安装并完成Jenkins的基础配置。
2.2.7 部署GitLab
使用Deployment将GitLab部署到devops命名空间下设置GitLab登录信息然后新建公开项目并将提供的代码上传到该项目。
2.2.8 配置Jenkins连接GitLab
在Jenkins中配置GitLab凭据完成后测试其连通性。
2.2.9 构建CI/CD
在Jenkins中新建流水线任务然后在GitLab项目中编写声明式Pipeline触发构建要求完成构建项目然后构建Docker镜像并推送到Harbor仓库并基于新构建的镜像完成服务自动发布到Kubernetes集群。
2.2.10 服务网格流量镜像
将Bookinfo应用部署到default命名空间下创建请求路由reviews将指定的流量路由到reviews微服务的v1版本然后将相同流量镜像到reviews微服务的v2版本。
2.2.11 KubeVirt运维快照管理
使用提供的镜像在default命名空间下创建一台VM名称为exam指定VM的配置信息并为VM创建名为exam的快照。
2.2.12 完成容器云平台的调优或排错工作。本任务只公布考试范围不公布赛题
任务3 容器云运维开发10分
2.3.1 管理Deployment服务
Kubernetes Python运维脚本开发-使用SDK方式管理Deployment服务。
2.3.2 自定义调度器
Kubernetes Python运维脚本开发-使用Restful API方式管理调度器。
2.3.3 编写Kubernetes容器云平台自动化运维工具。本任务只公布考试范围不公布赛题