在这篇文章中,我们将介绍如何基于Serverless集群和容器镜像服务来快速部署hello-world应用,您可以选择使用控制台来完成应用部署。
前提条件
确保您已经成功创建了Serverless集群。
已创建容器镜像服务实例,且容器镜像服务实例和Serverless集群处于同一地域。
操作步骤
步骤一:上传hello-world应用镜像
将本地编译构建好的hello-world应用镜像或者从docker hub拉取hello-world应用镜像上传到容器镜像服务实例镜像仓库中。
步骤二:在Serverless集群中部署hello-world应用
登录云容器引擎管理控制台,在左侧菜单栏选择“集群”。
在集群列表页面,选择目标集群名称,然后在左侧菜单栏,选择“工作负载 ”下的“无状态”,选择“创建Deployment”。
在创建Deployment页面,填写Deployment名称、副本数量等。
在实例内容器项填写容器名称、镜像、镜像版本、cpu/内存限制等。
在上一步骤中,hello-world镜像已经上传到容器镜像服务实例,点击选择镜像选择hello-world镜像即可。
在服务配置下,点击“+”创建服务。选择负载均衡类型的服务,并增加一条端口映射。
返回无状态页面,确认应用创建成功。
步骤三:访问测试网站
在左侧菜单栏,选择“网络”下的“服务”,选择命名空间,找到刚刚创建的service,获取外网访问地址。
打开浏览器输入:http://外网IP:30012/。
如果可以正常访问,页面显示hello world,表示hello-world应用部署成功。
步骤四:释放资源
为避免资源持续产生费用导致额外资损,请在教程体验结束后及时删除相关资源。
删除创建的Deployment。在左侧菜单栏,选择“工作负载 ”下的“无状态”,找到刚才创建的hello工作负载,选择“更多”下拉框,点击“删除”。
删除service。在左侧菜单栏,选择“网络 ”下的“服务”,找到刚才创建的hello-svc服务,选择“删除”。