在 KubeSphere 中部署 NGINX
NGINX 是一个开源软件应用,用于 Web 服务、反向代理、缓存、负载均衡、流媒体等。
本教程演示如何从 KubeSphere 应用商店部署 NGINX。
准备工作
- 请确保已启用 OpenPitrix 系统。
- 您需要创建一个企业空间、一个项目和一个用户帐户 (
project-regular
) 供本教程操作使用。该帐户需要是平台普通用户,并邀请至项目中赋予operator
角色作为项目操作员。本教程中,请以project-regular
身份登录控制台,在企业空间demo-workspace
中的demo-project
项目中进行操作。有关更多信息,请参见创建企业空间、项目、用户和角色。
动手实验
步骤 1:从应用商店中部署 NGINX
-
在
demo-project
项目的概览页面,点击左上角的应用商店。 -
找到 NGINX,点击应用信息页面上的安装。
-
设置名称并选择应用版本。请确保将 NGINX 部署在
demo-project
中,点击下一步。 -
在应用配置页面,指定要为该应用部署的副本数量,根据需要启用应用路由 (Ingress)。操作完成后,点击安装。
备注
要为 NGINX 指定更多值,请打开右上角的拨动开关,查看 YAML 格式的应用清单文件,编辑其配置。 -
稍等片刻待 NGINX 启动并运行。
步骤 2:访问 NGINX
要从集群外部访问 NGINX,您需要先通过 NodePort 暴露该应用。
-
转到服务页面,点击 NGINX 的服务名称。
-
在服务详情页面,点击更多操作,在下拉菜单中选择编辑外部访问。
-
访问模式选择 NodePort,然后点击确定。有关更多信息,请参见项目网关。
-
在端口下,您可以查看已暴露的端口。
-
通过
<NodeIP>:<NodePort>
访问 NGINX。备注
取决于您的 Kubernetes 集群的部署位置,您可能需要在安全组中放行端口并配置相关的端口转发规则。 -
有关更多信息,请参见 NGINX 官方文档。
反馈
这篇文章对您有帮助吗?
通过邮件接收 KubeSphere 最新的技术博客与产品更新的通知
感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。
页面内容