gpt4 book ai didi

kubernetes - kubectl kubectl apply 什么也不做

转载 作者:行者123 更新时间:2023-12-05 03:49:34 28 4
gpt4 key购买 nike

我在 k8s 中已有部署,我想更新容器,我在部署和运行中更新了 docker 镜像标签(新的唯一 ID):

kubectl apply -f testdeploy.yml --namespace=myapp

输出是:deployment.apps/fakename configured

但是没有任何反应。

当我运行 kubectl get pods --namespace=myapp 时,我只能看到一个老旧的 pod。

有时能用,有时不能用,为什么?

怎么了?

最佳答案

尝试描述部署并查看事件

kubectl describe <deployment-name> --namespace=myapp

kubectl get events --namespace=myapp

了解正在发生的事情。

尝试检查是否已为已更改的部署容器镜像创建新副本。

kubectl get rs -n myapp

在执行 kubectl get rs 时检查预期的副本数示例:

NAME                                DESIRED   CURRENT   READY   AGE
<deployment-name>-58ffbb8b76 0 0 0 10s

也许更多的细节有助于理解为什么在您尝试部署时没有任何反应。

kubernetes 有很好的文档检查这个。

https://kubernetes.io/docs/tasks/debug-application-cluster/debug-application-introspection/

关于kubernetes - kubectl kubectl apply 什么也不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63926591/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com