使用Nginx创建一个负载

2022-04-19 13:59:38

本节以创建一个Nginx负载为例介绍如何使用容器实例,步骤如下图所示。

 

步骤1:创建负载-配置基本信息

1. 登录容器实例管理控制台;

2. 在左侧导航栏中选择“应用管理 > 无状态(Deployment)”,在右侧页面单击“创建无状态负载”;

3. 添加基本信息;

  • 负载名称:例如nginx。

  • 命名空间:系统给租户分配命名空间。

  • Pod数量:本例中修改Pod数量为1。

  • Pod规格:选择通用计算型,CPU 0.5核,内存 1GB。

     


容器配置

在天翼云官方镜像选择nginx镜像,使用默认镜像版本。

 


步骤2:创建负载-配置访问信息

配置负载访问信息。

选择负载访问方式,如下:

集群内访问:选择此类型,系统将自动分配一个仅集群内部可以访问的虚拟IP,供集群内部的容器访问;

本例中,配置服务名称为“nginx”, 选择配置为“集群内访问”, 容器端口:容器中应用启动监听的端口。访问端口:ClusterIP的服务端口,映射到容器的应用端口。两端口分别填为80。

 

单击“下一步”,进入高级配置中选择升级策略:滚动升级、替换升级。选择滚动升级后。

 

单击”下一步”进入规格确定页,确定所选规格是否正确,如没有问题的话,点击确认下单, “返回无状态负载列表”。

 

步骤3:访问工作负载

工作负载创建成功后,您可以通过浏览器访问nginx。

前提条件:需要到网络管理中先配置Ingress。

配置Ingress名称为“nginx”,对外协议为“HTTP”、填写域名,对路由进行设置,其中服务名称为“nginx”,服务端口为80。点击创建,用户可以通过域名来访问容器中部署的服务。

 

1. 单击网络管理,选择ingess,进入ingress列表页。

2. 选择对应的访问地址,并拷贝该访问地址。

 

3. 在浏览器中访问。