在 kubernetes 集群上部署 zuul 代理



我在Linux上配置了一个Kubernetes集群。关于这一点,我想配置 zuul 代理。为了部署 zuul,我使用的是来自 docker hub 的 zuul docker 镜像。但是在运行这些 zuul 映像后,pod 状态显示为"ImagePullBackOff"。我使用了 2-3 个存储库,但所有存储库都显示相同的状态。我正在使用"kubectl create"或"kubectl run"来安装和配置 zuul 代理。任何人都可以告诉我如何使用 docker 映像或任何其他方法在 kubernetes 集群上安装和配置 zuul 代理吗?

似乎您正在尝试获取 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 container

相关内容

  • 没有找到相关文章

最新更新