我根据这个链接在 minikube 上创建了 tekton 管道(基本上我是从 github 中提取 repo 并生成图像并将其推送到 ECR)
但就我而言,我将图像推送到 AWS ECR。
当我运行管道时,我收到以下错误。
注意:为了测试我的 AWS 凭证是否配置正确,我创建了一个简单的部署规范文件并运行它。图像被拉出并且应用程序正在运行。但是对于 tekton,我遇到了 401 问题。有人可以帮我解决这个问题吗?
INFO[0000] GET KEYCHAIN
error checking push permissions -- make sure you entered the correct tag name, and that you are authenticated correctly, and try again: checking push permission for "12345678910.dkr.ecr.us-east-1.amazonaws.com/test-api:latest": POST https://12345678910.dkr.ecr.us-east-1.amazonaws.com/v2/test-api/blobs/uploads/: unexpected status code 401 Unauthorized: Not Authorized