Code Engine 的学习路径

通过 IBM Cloud® Code Engine 找到实现梦想的途径。

规划部署

开始之前,请 了解 Code Engine 和一些常用术语

然后,通过阅读 规划 Code Engine 来决定是要部署应用程序,创建作业还是运行函数。

您甚至可以试用 应用程序教程作业教程函数教程

安装工具

如果计划使用 CLI,那么必须 安装 该 CLI。 在使用 Code Engine 工作负载时,请参阅 CLI 命令参考,并使用 CLI 更改日志 跟踪 CLI 版本更新。 您还可以在 Web 浏览器中 访问 IBM Cloud Shell

如果您不希望使用 CLI,那么可以 从控制台进行操作。

创建第一个项目

要开始使用 Code Engine,请 创建项目 以包含实体。 您还可以为项目 设置访问策略

需要帮助吗? 查看 项目的故障诊断提示。 如果需要更多帮助,请尝试 获取支持

开发应用程序,作业或功能

Code Engine 部署应用程序并运行捆绑到容器映像中的作业。 如果您没有容器映像,那么可以从 Code Engine中构建和部署代码。

Code Engine 作为代码束运行函数。 如果您没有代码束,那么可以在 Code Engine中构建和运行函数。

您有应用程序或工作的源代码或容器映像吗?

我有一个容器映像。

  • 如果映像存储在您有权访问的 容器注册表 中,那么您已准备好进行部署。
  • 如果映像位于专用注册表 (位于其他 Container Registry 帐户中) 或专用注册表 (例如 Docker Hub) 中,那么必须 设置访问权

然后,您准备好 部署应用程序运行作业运行函数

我有源代码。

需要帮助吗? 查看 构建的故障诊断提示。 如果需要更多帮助,请尝试 获取支持

部署应用程序

首先,请阅读 规划 Code Engine 应用程序应用程序工作负载 的容器映像。

您的应用程序如何扩展?

请参阅 配置应用程序缩放

您想定制您的应用程序吗?

你准备好部署了吗?

通过在多个区域中部署 应用程序,使其具有高可用性

您还想添加更多自定义设置吗?

您准备好访问您的应用程序了吗?

每次 应用程序更新 配置属性都会创建应用程序的新修订版。

您可以使用 Iter8 来 验证应用程序代码和等待时间,然后确定您的修订版是否已准备就绪可供使用或者是否必须回滚到更稳定的版本。

需要帮助吗? 查看 应用程序的故障诊断提示。 如果需要更多帮助,请尝试 获取支持

运行作业

首先,请阅读 规划 Code Engine 作业批处理作业工作负载 的容器映像。

您想创建工作定义吗?

通过创建作业定义,您可以更轻松地根据配置多次运行作业。

您想在不创建定义的情况下运行作业吗?

通过 CLI,您可以在不首先创建作业配置的情况下提交作业运行。 您可以在 jobrun submitjobrun resubmit 命令上指定与 job create 命令相同的配置选项。

您想定制自己的工作吗?

Code Engine 支持 Lithops 运行作业。 请参阅 使用 Lithops 框架运行作业

您准备好创建和运行工作了吗?

您可以直接运行作业,也可以创建作业定义并根据该配置运行作业。

您还想添加更多自定义设置吗?

需要帮助吗? 请查看 作业的故障诊断提示。 如果需要更多帮助,请尝试 获取支持

运行函数

首先,请阅读 使用函数函数工作负载

函数使用 受管运行时。 在 运行时 中了解更多信息。

您想定制您的功能吗?

你准备好部署了吗?

您还想添加更多自定义设置吗?

记录和监视工作负载

日志记录可以帮助你排除应用程序、工作和功能的故障。 请参阅 查看日志

您还可以 查看,管理和审计 用户启动的活动,这些活动发生在 Code Engine 项目中。

最后,通过使用 IBM Cloud Monitoring 收集信息来分析性能指标。 您可以创建 定制仪表板以监视 Code Engine 工作负载

迁移工作负载

如果要从其他服务移至 Code Engine,那么有几个主题可以帮助您。