我在Linux上配置了一个Kubernetes集群。在这里,我想配置zuul代理。为了部署zuul,我使用了来自docker hub的zuul docker镜像。但是在运行这些zuul镜像之后,pod状态显示为“ImagePullBackOff”。我使用了2-3个存储库,但所有存储库都显示相同的状态。我正在使用'kubectl create‘或'kubectl run’来安装和配置zuul代理。谁能告诉我如何在kubernetes集群上安装和配置zuul代理,使用docker镜像或任何其他方法?
发布于 2018-10-16 04:51:20
似乎你正在尝试获取netflixoss/zuul图像,即netflixoss/zuul:latest,但得到以下错误:
Warning Failed 15s kubelet, minikube Failed to pull image "netflixoss/zuul": rpc error: code = Unknown desc = Error response from daemon: manifest for netflixoss/zuul:latest not found
Warning Failed 15s kubelet, minikube Error: ErrImagePull
Normal BackOff 14s kubelet, minikube Back-off pulling image "netflixoss/zuul"
Warning Failed 14s kubelet, minikube Error: ImagePullBackOff
Normal Pulling 0s (x2 over 18s) kubelet, minikube pulling image "netflixoss/zuul"这是因为只有一个版本的1.0.28可用于镜像netflixoss/zuul。镜像没有默认的latest版本。
因此,您需要在kubernetes集群上部署netflixoss/zuul:1.0.28镜像:
kubectl run --image netflixoss/zuul:1.0.28 zuul拉取成功:
Normal Pulling 21m kubelet, minikube pulling image "netflixoss/zuul:1.0.28"
Normal Pulled 10m kubelet, minikube Successfully pulled image "netflixoss/zuul:1.0.28"
Normal Created 10m kubelet, minikube Created container
Normal Started 10m kubelet, minikube Started containerhttps://stackoverflow.com/questions/52817506
复制相似问题