服务热线:

13928851055

KAIYUN科技 | 大数据与人工智能 基础软件领导者

赋能数据未来,引领AI与大数据创新

KAIYUN(中国大陆)官方网站-创造最伟大的开云

行业新闻

华为云云容器实验——基于容器实现一分钟自动化部署

作者:小编 点击: 发布时间:2025-05-31 18:42

  

华为云云容器实验——基于容器实现一分钟自动化部署(图1)

  本实验指导用户基于CodeArts的自动化部署功能,实现在CCE集群上快速部署网站应用。点击

  进入【实验操作桌面】,打开Chrome浏览器,首次可自动登录并进入华为云控制台页面。

  ▶注意:如后续关闭浏览器重新登录或自动登录失败,可按如此步骤登录:选择【IAM用户登录】模式,于登录对话框中输入系统为您分配的华为云实验账号和密码登录华为云,如下图所示:

  华为云实验账号是系统分配给用户进行实验操作的真实的华为云账号,用户可以基于这个账号根据实验手册指导体验华为的云服务,但没有权限使用与当前实验不相关的云服务。

  【实验操作桌面】是用户进入华为云沙箱实验室页面,点击【开始实验】时,系统自动为用户分配的一台供用户进行实验操作的终端设备,该设备预安装了实验所需的软件和工具。

  点击【开始实验】之后,进入实验操作页面,左方是实验手册展示区域,右方展示的是实验拓扑图,实验手册与实验拓扑图之间的菜单栏上有一个小电脑图标,点击该图标即可进入【实验操作界面】。

  在进行容器自动化部署之前,需提前配置好以下资源,容器部署实验及资源准备均在“华北-北京四”区域下进行:

  虚拟私有云(Virtual Private Cloud,VPC),为云服务器、云容器、云数据库等云上资源构建隔离、私密的虚拟网络环境。VPC丰富的功能帮助您灵活管理云上网络,包括创建子网、设置安全组和网络ACL、管理路由表、申请弹性公网IP和带宽等。此外,您还可以通过云专线、VPN等服务将VPC与传统的数据中心互联互通,灵活整合资源,构建混合云网络。

  通过管理控制台、基于HTTPS请求的APIKaiyun官方网站(Application Programming Interface)两种方式访问虚拟私有云。管理控制台方式:管理控制台是网页形式的,您可以使用直观的界面进行相应的操作。登录管理控制台,从主页选择“虚拟私有云”。API方式:如果用户需要将云平台上的虚拟私有云集成到第三方系统,用于二次开发,请使用API方式访问虚拟私有云。

  进入华为云“控制台”,点击“服务列表” -“网络”- “虚拟私有云VPC”,进入网络控制台。

  进到 “虚拟私有云”- “我的VPC”中,点击“创建虚拟私有云”。

  软件开发生产线(CodeArts)是面向开发者提供的一站式云端DevSecOps平台,即开即用,随时随地在云端交付软件全生命周期,覆盖需求下发、代码提交、代码检查、代码编译、验证、部署、发布,打通软件交付的完整路径,提供软件研发流程的端到端支持。

  进入华为云“控制台”,页面上方区域选择“北京四”,点击 服务列表 -“开发与运维”- 软件开发生产线 CodeArts 。

  在“软件开发生产线 CodeArts”的“需求管理”页面,右上角若存在“立即使用”按钮,请跳过步骤“2.2.2.开通CodeArts服务”,执行步骤“2.2.3.创建项目”。

  在CodeArts控制台的“软件开发生产线”页面中,点击“CodeArts体验版”的“免费开通”按钮。

  在“软件开发生产线 CodeArts”的“需求管理”页面,点击右上角的“立即使用”,进到“所有项目”页面。

  进到“新建项目”页面,填写项目名称:“Scrum-deploy”,其他参数默认即可,点击“确定”(如果右上角提示“权限不足”,请参照下一步进行操作)。创建完成跳转到Scrum-deploy项目中。

  如果无法新建项目,在所有项目页面,点击右上角用户头像,在下拉菜单中点击“租户设置”。 在左侧菜单栏选择“通用设置”-“设置项目创建者”,确认勾选“设置所有成员都可以创建项目”,然后点击“首页”,按步骤 2.2.3重新进行操作(如果项目创建完成,请跳过此步骤)。

  云容器引擎(Cloud Container Engine,简称CCE)提供高度可扩展的、高性能的企业级Kubernetes集群,支持运行Docker容器。借助云容器引擎,您可以在华为云上轻松部署、管理和扩展容器化应用程序。

  进入华为云“控制台”,页面上方区域选择“北京四”,点击 服务列表 - 容器”- 云容器引擎CCE”进到云容器引擎页面(如果弹出授权说明,请点击确认)。

  等待集群创建完成【大约8分钟】,状态都显示“已完成”,点击“返回集群管理”。

  进到任务提交成功页面,点击“返回节点列表页面”,进到“cce-deploy”集群的节点管理页面。

  节点状态显示“创建中”,创建过程【大约4分钟】,点击刷新图标,创建完成后节点状态显示“运行中”。

  容器镜像服务(Software Repository for Container,简称SWR)是一种支持镜像全生命周期管理的服务, 提供简单易用、安全可靠的镜像管理功能,帮助您快速部署容器化服务。通过使用容器镜像服务,您无需自建和维护镜像仓库,即可享有云上的镜像安全托管及高效分发服务,并且可配合云容器引擎 CCE、云容器实例 CCI使用,获得容器上云的顺畅体验。

  弹性负载均衡(Elastic Load Balance,简称ELB)是将访问流量根据分配策略分发到后端多台服务器的流量分发控制服务。弹性负载均衡可以通过流量分发扩展应用系统对外的服务能力,同时通过消除单点故障提升应用系统的可用性。

  切回浏览器,进入华为云“控制台”,页面上方区域选择“北京四”,点击服务列表 - 容器 - 容器镜像服务SWR。

  进到容器镜像服务的总览页面(如果弹出授权说明,请点击确认),选择菜单中“我的镜像”,在我的镜像页面中,点击“页面上传”。

  在“页面上传”弹窗中,选择组织。如果组织的下拉列表中没有选项,点击“创建组织”,在“创建组织”弹窗中,填入组织名称,点击“确定”(组织名称一般为实验为您分配的“账号名”小写,如:sandbox-voyager231),在页面上传弹窗中选择刚创建的组织。

  在“页面上传”弹窗中,点击“选择镜像文件”,在打开文件弹窗中选中下载的“nginx-v1.tar”和“nginx-v2.tar”镜像文件,点击“Open”。

  弹性负载均衡(Elastic Load Balance,简称ELB)是将访问流量根据分配策略分发到后端多台服务器的流量分发控制服务。弹性负载均衡可以通过流量分发扩展应用系统对外的服务能力,同时通过消除单点故障提升应用系统的可用性。

  进入华为云“控制台”,点击服务列表 - 网络 - 弹性负载均衡ELB 。

  创建完成后,跳转到弹性负载均衡列表页面,可以查看到已创建的弹性负载均衡ELB。

  提示:在3.1步骤中是在部署nginx-v1版本的应用,对应镜像版本是nginx2222;在3.3步骤中是在部署nginx-v2版本的应用,对应镜像版本是nginx22222,在对应步骤中选择镜像版本时请注意区分镜像版本。

  进入华为云“控制台”,点击服务列表”- 容器”- 云容器引擎CCE”。在集群管理页面中,点击集群名“cce-deploy”。

  进到cce-deploy集群信息页面后,选择菜单栏的“工作负载”,进到无状态负载页面,点击右上角“创建工作负载”。

  ②镜像名称:点击“选择镜像”,在弹窗中选择“我的镜像”- “desktop”

  ③镜像版本:nginx2222(注意:这里部署nginx-v1版本的应用,镜像版本需要选择nginx2222)

  创建服务弹窗关闭后,服务配置列表中显示刚刚创建的服务,高级配置保持默认,点击“创建工作负载”。

  点击刷新图标,工作负载的状态显示“运行中”时,点击工作负载名称“workload-deploy”。

  在浏览器打开的空白页签中输入复制的IP地址:8082,打开成功页面如下图,说明镜像已经成功部署。

  提示:若您在实验过程中发现后序步骤出现了开通CodeArts提示,请参照“2.2.2. 开通CodeArts服务”步骤执行操作,开通后刷新“开通CodeArts提示”的页面接着执行未完成的步骤。

  进入华为云“控制台”,页面上方区域选择“北京四”,点击 服务列表 -“开发与运维”- 软件开发生产线 CodeArts ,进入“软件开发生产线 CodeArts”控制台后,选择“部署”,在部署页面中点击“立即使用”。

  提示:若您在实验过程中发现后序步骤中实验账号的主题风格与手册中的截图不一致,请按如下操作切换主题:

  在部署步骤页面中,选择“添加步骤”- “容器类”- “Kubernetes快速部署(CCE集群)”。

  ⑥工作负载名称:workload-deploy(3.1步骤创建工作负载名称)

  ⑧容器名称:container-1(3.1步骤创建工作负载中的容器名称)

  ⑩镜像版本:nginx22222(注意:这里部署nginx-v2版本的应用,镜像版本需要选择nginx22222)

  进入华为云“控制台”,点击服务列表”- 容器”- 云容器引擎CCE”进到集群管理页面,点击集群“cce-deploy”进到cce-deploy集群信息页面,选择菜单“工作负载”-“无状态负载”,点击 “workload-deploy”的工作负载名称。

  在浏览器打开的空白页签中输入复制的IP地址:8082,打开成功页面如下图,说明镜像已经成功升级部署。

  为帮助广大技术爱好者快速掌握云原生相关技能,华为云云原生团队与华为云学院联合CNCF开源软件大学启动人才培养计划,推出《华为云云原生王者之路集训营》,从云原生基础知识介绍到最佳实践讲解、底层原理和方案架构深度剖析,层层深入,满足不同云原生技术基础和学习目标人群的需求。本课程还精选数十个企业典型应用场景,作为学员上机实践案例,帮助学员将所学技术快速与企业业务相结合,服务于企业生产。

  点击免费参加华为云云原生王者之路集训营:学习Kaiyun官方网站后记得小试牛刀,看看测评效果~华为云云原生王者之路-黄金课程测评华为云云原生王者之路-钻石课程测评华为云云原生王者之路-王者课程测评

标签:
相关新闻
最新产品
在线客服
联系方式

热线电话

13928851055

上班时间

周一到周五

公司电话

13928851055

二维码
线