跳到主要内容

为Kubernetes开发者和运营商提供简单的低代码平台。

gopaddle是一个为Kubernetes开发者和运营商提供的低代码内部开发者平台(IDP)。它提供了一个自助服务门户,通过这个门户,开发人员可以将代码支架到容器上,自动生成YAML文件,构建Docker镜像,将应用程序部署到Kubernetes上,并集中管理应用程序的生命周期。

部署Marketplace 应用程序

LinodeMarketplace 允许您使用云管理器在计算实例上轻松部署软件。有关完整步骤,请参阅 Marketplace Apps 入门

  1. 登录云管理器并从左侧导航菜单中选择 Marketplace链接。这将显示 Linode创建页面,并预选 Marketplace选项卡。
  2. 选择应用程序部分,选择你想部署的应用程序。
  3. 按照创建计算实例指南中的步骤和建议填写表格。根据您选择的Marketplace App,可能会有其他可用的配置选项。请参阅下面的 "配置选项"部分,了解该Marketplace App 的兼容发行版、推荐计划和任何其他可用配置选项。
  4. 点击 "创建Linode"按钮。一旦计算实例被配置并完全通电,等待软件安装完成。如果在这之前关闭实例的电源或重新启动,软件安装将可能失败。
  5. 要验证应用程序是否已完全安装,请参阅开始使用Marketplace 应用程序 > 验证安装。安装完成后,请按照 "部署后入门"部分的说明访问应用程序并开始使用。

预计部署时间:gopaddle应在计算实例完成配置后15-20分钟内完全安装。

  • 支持的发行版: Ubuntu 22.04 LTS
  • 推荐的最小计划: 建议 gopaddle 的最小计划大小为 8GBShared CPU Linode。

部署后开始工作

  1. 使用创建实例时输入的root用户和密码,通过LISHSSH登录您的新计算实例。
  2. 查看安装日志。

    tail -f /var/log/stackscript.log
  3. 当安装完成后,该日志文件中会显示以下信息。这一行包括你的gopaddle仪表板的URL。
gopaddle-lite installation is complete !
You can now access the gopaddle dashboard @ http://192-0-2-110.ip.linodeusercontent.com:30003/

4.打开你的网络浏览器,导航到上一步提供的URL。这应该是 http://[ip-address]:30003/,其中 [ip-address] 可以用你的计算实例的IPv4地址或rDNS域代替(如 192-0-2-1.ip.linodeusercontent.com).参见 管理IP地址 关于查看IP地址和rDNS的信息,请参见指南。

5.只要安装完成,这个URL应该显示gopaddle评估协议页面。查看评估协议并订阅精简版。

使用gopaddle

容器化和部署

订阅完成后,你可以使用你的电子邮件ID和初始密码登录到gopaddle控制台。

在主面板上,容器化和部署快速启动向导帮助使用GitHub个人访问令牌从GitHub上载一个源代码项目,构建并将生成的容器镜像推送到Docker注册中心。一旦构建完成,gopaddle将生成必要的YAML文件,并将docker镜像部署到本地microk8s集群。

前提条件

具有读写权限的Docker访问令牌

用于容器化私有仓库的GitHub个人访问令牌

在容器化和部署快速启动向导的最后一步,启用禁用TLS验证选项。

在这个过程中产生的所有工件都可以在以后的阶段进行编辑和重新部署。

申请模板Marketplace

在模板下,Marketplace Applications 承载着各种预构建的 Kubernetes 模板。开发人员可以订阅这些模板,并将它们部署到本地 microk8s 集群上。

关于gopaddle配置的更多信息,请参见文档

gopaddleMarketplace 应用程序由gopaddle 为 Linode 构建。有关应用程序部署的支持,请联系 Linode 支持.如需有关工具或软件本身的支持,请使用侧边栏中的信息或浏览其社区论坛