我正在尝试在 Kubernetes 中部署 Spinnaker,并将 Minio 作为存储在 Kubernetes 中。现在,spin-front50 pod 无法启动并且正在崩溃。查看 pod 日志,它失败了
由以下原因引起:java.net.UnknownHost异常:spin-37f4958d-f5e4-4515-9894-25da8fcc7f66.minio-vocal-waterbuffalo.default
代码似乎正在将存储桶名称添加到 minio 主机名中,并且在 Kubernetes 中没有解决。
我怎样才能做到这一点?
可以使用存储桶名称作为域或路径访问 S3 存储。这可以在 halyard 中进行控制,并将其设置为访问 S3 作为路径。
hal config storage s3 edit --path-style-access=true
在使用 halyard 部署大三角帆之前运行此命令。然后 halyard 将使用minio-vocal-waterbuffalo.default
作为主机名。
这在大三角帆问题 4431 中也有介绍
为了充分披露,我为OpsMx工作,为Spinnaker提供商业支持。