最新更新:

    从应用商店部署应用

    应用商店是平台上的公共应用仓库。平台上的每个租户,无论属于哪个企业空间,都可以查看应用商店中的应用。应用商店包含 16 个精选的企业就绪的容器化应用,以及平台上不同企业空间的租户发布的应用。任何经过身份验证的用户都可以从应用商店部署应用。这与私有应用仓库不同,访问私有应用仓库的租户必须属于私有应用仓库所在的企业空间。

    本教程演示如何从基于 OpenPitrix 的 Kube AI Hub 应用商店快速部署 NGINX,并通过 NodePort 访问其服务。

    准备工作

    动手实验

    步骤 1:从应用商店部署 NGINX

    1. project-regular 身份登录 Kube AI Hub Web 控制台,点击左上角的应用商店

      备注

      您也可以在您的项目中前往应用负载下的应用页面,点击创建,并选择来自应用商店进入应用商店。
    2. 找到并点击 NGINX,在应用信息页面点击安装。请确保在安装须知对话框中点击同意

    3. 设置应用的名称和版本,确保 NGINX 部署的位置,点击下一步

    4. 应用设置页面,设置应用部署的副本数,根据需要启用或禁用 Ingress,然后点击安装

      备注

      如需为 NGINX 设置更多的参数, 可点击 YAML 后的切换开关打开应用的 YAML 配置文件,并在配置文件中设置相关参数。
    5. 等待应用创建完成并开始运行。

    步骤 2:访问 NGINX

    要从集群外访问 NGINX,您需要先用 NodePort 暴露该应用。

    1. 在已创建的项目中打开服务页面并点击 NGINX 的服务名称。

    2. 在服务详情页面,点击更多操作,在下拉菜单中选择编辑外部访问

    3. 访问方式设置为 NodePort 并点击确定。有关更多信息,请参见项目网关

    4. 端口区域查看暴露的端口。

    5. <NodeIP>:<NodePort> 地址访问 NGINX。

      备注

      取决于您的 Kubernetes 集群的部署位置,您可能需要在安全组中放行端口并配置相关的端口转发规则。