|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
带有 Ingress 的工作负载快速入门
1.部署工作负载
您准备好创建第一个 Kubernetes 工作负载。工作负载是一个对象,包括 pods 以及部署应用程序所需的其他文件和信息。
对于此工作负载,您将部署应用程序 Rancher Hello-World。
-
单击 ☰ > 集群管理。
-
转到您创建的集群并单击*Explore*.
-
单击*工作负载*。
-
单击*创建*。
-
点击 部署。
-
为您的工作负载输入一个 名称。
-
在 容器镜像 字段中,输入
rancher/hello-world。该字段区分大小写。 -
点击 添加端口 和
Cluster IP为Service Type,并在80私有容器端口 字段中输入。您可以将Name留空或指定您希望的任何名称。添加端口后,集群内外均可访问该应用程序。有关更多信息,请参见服务。 -
单击*创建*。
结果:
-
您的工作负载已部署。此过程可能需要几分钟来完成。
-
当您的工作负载完成部署时,它被分配为 活动 状态。您可以在项目的 工作负载 页面查看此状态。
2.通过 Ingress 暴露应用程序
现在应用程序已启动并运行,需要将其暴露,以便其他服务可以连接。
-
单击 ☰ > 集群管理。
-
转到您创建的集群并单击*Explore*.
-
点击 .
-
单击 创建。
-
在选择 名称空间 时,请确保它与您创建部署时使用的名称空间相同。否则,正如下面第 8 步所示,当您尝试选择 目标服务 时,您的部署将无法使用。
-
输入一个 名称,例如 hello。
-
指定您的 路径,例如
/hello。 -
在 目标服务 字段中,展开列表并选择您为该服务设置的名称。
-
在 端口 字段中,展开列表并选择
80。 -
点击右下角的 创建。
*结果:*该应用程序被分配了一个 sslip.io 地址并已暴露。可能需要一到两分钟才能完成加载。