我正在尝试将更新推送到我的 docker 映像的代码库。我在 GCP 上的 kubernetes 上有 docker 镜像,我按照文档here中提到的方式进行操作。我什至将带有 :v2 标签的映像推送到容器注册表,并且该映像也在控制台中可见。但是现在当我尝试运行时:
kubectl set image deployment/clustername myImageName=gcr.io/${PROJECT_ID}/myImageName:v2
Run Code Online (Sandbox Code Playgroud)
它给了我以下错误:
error: unable to find container myImageName
Run Code Online (Sandbox Code Playgroud)
我知道图像在那里,因为我用
docker build -t gcr.io/${PROJECT_ID}/myImageName:v2 .
Run Code Online (Sandbox Code Playgroud)
我还解决了以下问题:Error from server (NotFound): deployments.extensions
此时此刻我被卡住了。任何人都可以对此有所了解吗?
我对我遇到的问题感到困惑是我有两个系统,在一个系统中我将 mongod.service 放在/etc/systemd/system 中,而在第二个系统中我将它放在/lib/systemd/系统。
由于两者当前都显示状态为正在运行。但是在 /etc 的情况下
我通过以下方式检查状态:- sudo systemctl status mongodb 但此命令不适用于 /lib/ case: service mongod status。
谁能让我明白到底发生了什么