在 Kubernetes 上使用 API7 Ingress Controller 进行部署
本教程将向你展示如何在 Kubernetes 上部署 API7 网关和 Ingress Controller。API7 Ingress Controller 允许你在 Kubernetes 中以声明方式配置 API7 网关。如果你不希望使用 Kubernetes 和 API7 Ingress Controller,则可以跳过本教程,从 启动你的第一个 API 开始。
前提条件
- 安装 API7 企业版。
- 拥有一个正在运行的 Kubernetes 集群。
- 已安装 kubectl。
创建和设置命名空间
你可以选择为资源创建一个新的命名空间并将其设置为首选命名空间,这样你就不需要在每个命令中显式指定命名空间。
创建一个新的命名空间 api7
并将其设置为首选命名空间:
kubectl create namespace api7 && \
kubectl config set-context --current --namespace=api7