我有一个 Spring Boot 应用程序,管理起来并不容易,因为要将映像放在 dockerhub 上,所以我想将映像部署到 kubectl 上(从我的本地机器),但到目前为止我失败了。我对此进行了大量研究,但基本上一无所获
答案1
创建本地 docker 注册表,将镜像推送到该注册表,然后通过 kubectl 进行部署
如果您使用 EKS,最简单的方法是推送映像 ECR,然后进行部署。您能向我们展示一下 deploy.yaml 吗?
请确保它包含以下格式的图像:ACCOUNT.dkr.ecr.REGION.amazonaws.com/imagename:tag
答案2
Docker 中的 Kubernetes是一种新工具,可以更轻松地使用本地 Kubernetes。我每天都使用 Kubernetes,最近开始使用这个解决方案,效果很好。