创建一个简单的 API
本教程介绍如何创建一个简单的 API 并对其进行验证。你将完成以下步骤:
前提条件
- 安装 API7 企业版。
- 确保网关组中至少有一个网关实例。
启动一个示例上游服务
如果你想在 Kubernetes 上运行 API7 企业版,你需要将在本节中将一个 httpbin 应用部署到你的 Kunbernetes 集群中作为示例上游服务。否则,请跳到下一节,直接使用托管的 httpbin 应用作为上游。
启动一个 httpbin 应用:
kubectl run httpbin --image kennethreitz/httpbin --port 80
你应该会看到类似以下内容的响应:
pod/httpbin created`
通过服务暴露 httpbin 应用的 80 端口:
kubectl expose pod httpbin --port 80
你应该会看到类似以下内容的响应:
`service/httpbin exposed`
创建服务与路由
- 控制台
- ADC
- Ingress Controller
创建服务
- 在左侧菜单选择目标网关组下的 已发布服务 菜单,然后点击 新增服务。
- 选择 手动新增。
- 在新增服务表单页中, 执行以下操作:
- 名称 填写
httpbin。 - 服务类型 选择
HTTP (七层代理)。 - 上游 Scheme 选择
HTTP。 - 如何找到上游 选择
使用节点。 - 点击 新增节点。