安装 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 图表仓库。