容器服务 创建简单的 Nginx 服务

这篇档指导用户在腾讯云容器集群中快速部署并访问Nginx服务,涵盖准备工作、创建Nginx服务、访问方式及验证步骤,并附常见问题链接。准备工作:需注册腾讯云账号并完成实名认证,已创建容器服务集群和节点。创建Nginx服务:通过控制台创建Deployment,设置工作负载名称、标签、命名空间、实例内容器(镜像为nginx)、实例数量及访问方式(公网LB访问,端口映射为TCP 80)。访问Nginx服务:支持通过负载均衡。

相关产品
容器服务 产品页,含版本规格、价格与购买入口。

这篇档将指导你在容器集群中快速部署并访问一个 Nginx 服务。

一、准备工作

·已注册腾讯云账号并完成实名认证。

·如需注册腾讯云账号:请单击 注册腾讯云账号。

·如需完成实名认证:请单击 实名认证。

·已创建容器服务集群和节点。具体操作,请参见 快速创建一个标准集群 和 新增节点。

二、创建 Nginx 服务

1. 登录容器服务控制台,选择左侧导航栏中的 集群。

2. 在集群页面,选择集群,进入集群的基本信息页面。

3. 选择工作负载,在 Deployment 页单击新建。创建 Deployment 的详细参数描述请参见 创建 Deployment。

4. 在新建 Deployment 页面,根据以下信息,设置工作负载基本信息。

·工作负载名称:这篇以 nginx 为例。

·标签:本例中标签默认值为 k8s-app = nginx。

·命名空间:根据实际需求进行选择。默认为 default。

5. 设置实例内容器。主要参数信息如下:

·名称:输入实例内容器名称,这篇以 test 为例。

·镜像:输入 nginx,默认使用 DockerHub 中 Nginx 镜像。

·镜像版本(Tag):使用默认值 latest。

·镜像拉取策略:这篇以不进行设置使用默认策略为例。

6. 在实例数量中,设置服务的实例数量。这篇以手动调节为例,实例数量设置为1。如下:

7. 根据以下提示,进行工作负载的访问设置。

·Service:勾选“启用”。

·服务访问方式:选择“公网 LB 访问”。

·负载均衡器:根据实际需求进行选择。

·端口映射:选择 TCP 协议,将容器端口和服务端口都设置为80 。

·协议:选择需要通信的协议类型。

·容器端口:容器内应用程序监听的端口,端口范围1~65535。

·主机端口:可通过云服务器 IP + 主机端口访问服务,端口范围30000~32767,不填自动分配。

·服务端口:集群外通过负载均衡域名或 IP + 服务端口访问服务;集群内通过服务名 + 服务端口访问服务。

·Secret:仅当选择 TCP SSL 协议时才需要选择。

注意:服务所在集群的安全组需要放通节点网络及容器网络,同时需要放通30000~32767端口,否则可能会出现容器服务无法使用问题,详情请参见 容器服务安全组设置。

8. 单击创建 Deployment,完成 Nginx 服务的创建。

三、访问 Nginx 服务

可通过以下两种方式访问 Nginx 服务。

四、通过负载均衡 IP 访问 Nginx 服务

1. 单击左侧导航栏中 集群,进入集群管理页面。

2. 单击 Nginx 服务所在的集群 ID,选择服务与路由。

3. 在 Service 页面,复制 Nginx 服务的负载均衡 IP:

4. 在浏览器地址栏输入负载均衡 IP,按 “Enter” 即可访问服务。

五、通过服务名称访问 Nginx 服务

集群内的其他服务或容器可以直接通过服务名称访问。

六、验证 Nginx 服务

服务创建成功后,访问服务时直接进入 Nginx 服务器的默认欢迎页。如下:

七、更多 Nginx 设置

若容器创建失败,可查看 事件常见问题。

赞 (0)
上一篇 4天前
下一篇 4天前