遵循本指南:https://jamesdefabia.github.io/docs/getting-started-guides/docker/
两者都是
export K8S_VERSION=$(curl -sS https://storage.googleapis.com/kubernetes-release/release/stable.txt)和
export K8S_VERSION=$(curl -sS https://storage.googleapis.com/kubernetes-release/release/latest.txt)在docker run阶段失败,出现not found错误。例如:
docker: Error response from daemon: manifest for gcr.io/google_containers/hyperkube-amd64:v1.24.2 not found: manifest unknown: Failed to fetch "v1.24.2" from request "/v2/google_containers/hyperkube-amd64/manifests/v1.24.2".有什么建议吗?
发布于 2022-07-13 10:21:59
检查hyperkube的回购,并使用可用的标记:https://console.cloud.google.com/gcr/images/google-containers/global/hyperkube-amd64
发布于 2022-07-15 12:59:26
正如@zerkms @vladtkachuk所提到的,google hyperkube不再可用。正如文档中提到的
Hyperkube是一个用于Kubernetes组件的所有二进制文件,现在已不再推荐,并且不会由采用forward.Several的Kubernetes项目构建,旧的beta API版本将在1.19中被废弃,并将在版本1.22中被删除。我们将提供后续更新,因为这意味着1.22很可能最终成为许多终端用户的最新版本。
无论您的情况如何,都推荐将本地Kubernetes环境设置为您的开发环境,因为这种设置可以创建一个安全和敏捷的应用程序部署过程。
幸运的是,您可以尝试在本地运行Kubernetes的多个平台,它们都是开源的,并且在Apache2.0许可下可用。
Minikube的主要目标是成为本地Kubernetes应用程序开发的最佳工具,并支持适合这些特性的所有Kubernetes特性。
类别使用Docker容器“节点”运行本地Kubernetes集群。
https://stackoverflow.com/questions/72963743
复制相似问题