前提条件:“nginx镜像”已上传至镜像仓库;
1.在微服务页面中,选择【应用】【应用管理】;
2.在右侧页面中,选择应用需要部署到的集群和命名空间,单击【创建应用】链接;
3.单击容器应用下的【创建】按钮,进入应用创建页面;
4.在应用创建页面,选择【无状态应用】,配置应用如下基本信息,其它为默认值;
所在集群:选择需要部署到的集群;
所属命名空间:应用所属的命名空间;
应用名称:新建容器应用的名称,命名必须唯一,如nigix;
5.配置完成后,单击【下一步】;
6.配置以下应用相关参数,其它参数采用默认值;
在【容器】下,单击【选择镜像】
在弹出的【选择镜像】窗口中,选择【公有仓库】页签,选择镜像。
设置内存限制:1GB,内存分配0.5GB;
设置CPU限制:1核,CPU分配0.5核;
单击【保持】按钮;
7.配置完成后,单击【下一步】;
8.配置服务发布参数:
发布为服务:选择“是”,将nginx设为可被访问的服务;
设置服务参数:服务名称——可自定义,如nginx;服务类型——设置为NodePort,NodePort主要适用于内网调试,若需要外网正式访问,建议选择LoadBalancer,服务发布的具体说明请参见错误!未找到引用源。如何配置服务发布参数;应用端口——80(请根据nginx镜像的实际容器端口填写);服务端口——保持为空,系统会自动分配端口,该端口的取值范围为“30000-32767”;
nodePort参数值需确保“单集群”内全局唯一,否则会因为端口冲突而导致部署应用失败,nodePort的端口范围是30000-32767。
9.单击【确认】按钮;
10.配置完成后,单击【下一步】;
11.确保信息配置无误后,单击【创建】按钮;
12.单击【应用】【应用管理】可以查看所建的应用列表,应用状态为“运行中”,表示应用创建成功;
13.点击应用名称,进入应用详情页面,访问地址后的“IP:端口”是应用被访问的入口信息。若应用需要被外网访问,必须满足以下条件:
应用所在集群已有至少一个节点绑定EIP;