在 Github 上查看

安装 API 服务器

在 Kubernetes 集群上使用 Helm 安装 Amphitheatre API 服务器。

您可以通过 Helm 在 Kubernetes 上部署 Amphitheatre API 服务器,使其具有高可用性。通过这种方式,如果承载 Amphitheatre API 服务器的节点之一不可用,用户将不会受到服务中断的影响。

先决条件

  • Kubernetes 1.19+
  • Helm 3.9.0+
  • 底层基础设施支持 PV 配置器
  • 用于部署扩展的 ReadWriteMany

添加仓库

在正确设置 Helm 后,按以下步骤添加仓库:

  helm repo add amphitheatre https://charts.amphitheatre.app

如果您之前已经添加过该仓库,请运行 helm repo update 来获取软件包的最新版本。然后您可以运行 helm search repo amphitheatre 来查看图表。

安装

要使用发布名称 amp 安装图表:

  helm upgrade --install amp amphitheatre/amphitheatre --create-namespace --namespace=amp-system

该命令会在 Kubernetes 集群中部署 Amphitheatre API 服务器,使用默认配置。

在 Kubernetes 中,Metrics Server 是一个用于监控容器资源使用情况的关键组件,它是 Amphitheatre 项目中 Stats 功能的先决依赖项。在 Helm Chart 中,metrics-server.enabled 参数默认为 true,确保在 Amphitheatre 安装期间自动安装 Metrics Server。

但是,如果您的集群中已经运行了全局 Metrics Server 并且希望避免多余的安装,您可以通过在安装 Amphitheatre 时设置 --set metrics-server.enabled=false 参数来禁用 Metrics Server 的安装。

卸载

  helm delete amp

该命令会删除与该图表关联的所有 Kubernetes 组件,并删除该发布。

接下来

成功安装后,您仍然需要进行一些初始配置工作,详情请参阅在您的基础架构中初始化 Amphitheatre

故障排除

如果在安装 Amphitheatre API 服务器时遇到任何问题,请查看故障排除 FAQ 中的错误消息。

有关更多信息,请访问 Amphitheatre 官方 Helm 图表仓库