我想使用 Kubernetes,但无法将镜像上传到 dockerhub

我想使用 Kubernetes,但无法将镜像上传到 dockerhub

我有一个 Spring Boot 应用程序,管理起来并不容易,因为要将映像放在 dockerhub 上,所以我想将映像部署到 kubectl 上(从我的本地机器),但到目前为止我失败了。我对此进行了大量研究,但基本上一无所获

答案1

创建本地 docker 注册表,将镜像推送到该注册表,然后通过 kubectl 进行部署

如果您使用 EKS,最简单的方法是推送映像 ECR,然后进行部署。您能向我们展示一下 deploy.yaml 吗?

请确保它包含以下格式的图像:ACCOUNT.dkr.ecr.REGION.amazonaws.com/imagename:tag

答案2

Docker 中的 Kubernetes是一种新工具,可以更轻松地使用本地 Kubernetes。我每天都使用 Kubernetes,最近开始使用这个解决方案,效果很好。

相关内容