在 TKE 安装 Agones
安装方法
可参考 Agones 的官方文档 Install Agones using Helm 进行安装,但 Agones 依赖的镜像地址域名是 us-docker.pkg.dev,在国内一般会拉取镜像失败。
解决方案是将镜像地址替换为 Docker Hub 上的 mirror 镜像(TKE 环境无需任何配置即可走内网拉取 DockerHub 上的镜像):
| 原始镜像地址 | DockerHub mirror 镜像地址 |
|---|---|
| us-docker.pkg.dev/agones-images/release/agones-allocator | docker.io/k8smirror/agones-allocator |
| us-docker.pkg.dev/agones-images/release/agones-controller | docker.io/k8smirror/agones-controller |
| us-docker.pkg.dev/agones-images/release/agones-extensions | docker.io/k8smirror/agones-extensions |
| us-docker.pkg.dev/agones-images/release/agones-ping | docker.io/k8smirror/agones-ping |
| us-docker.pkg.dev/agones-images/release/agones-sdk | docker.io/k8smirror/agones-sdk |
说明
Agones 的 mirror 镜像均使用 image-porter 长期自动同步,可放心安装和升级。
安装步骤
- 添加 helm repo:
helm repo add agones https://agones.dev/chart/stable --force-update
- 安装:
helm upgrade --install agones agones/agones \
--namespace agones-system --create-namespace \
--set agones.image.registry=docker.io/k8smirror