gar*_*y69 7 kubernetes kubernetes-helm kubernetes-pod
我在 Kubernetes 中有部署和副本集,但无法创建 pod。我试过了
kubectl describe deployment deployment-name 和
kubectl describe replicaset replicaset-name
他们都说
Conditions:
Type Status Reason
---- ------ ------
ReplicaFailure True FailedCreate
Events: <none>
Run Code Online (Sandbox Code Playgroud)
我见过的所有故障排除指南都依赖于来自事件部分的信息,但<none>在我的情况下是这样说的。如何获得更多信息来调试问题?
Rau*_*oor 16
描述副本集将为您提供导致部署对象失败的错误。
./kubectl describe replicaset <replica-set-name>
Run Code Online (Sandbox Code Playgroud)
示例错误:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal SuccessfulCreate 13m replicaset-controller Created pod: pod
Warning FailedCreate 13m replicaset-controller Error creating: pods "pod" is forbidden: exceeded quota: custom-resource-quota, requested: cpu=510m, used: cpu=1630m, limited: cpu=2
Run Code Online (Sandbox Code Playgroud)
我相信文档 对如何调试这个问题非常清楚。这是一个“失败”的部署和可能的原因:
例如,您可以尝试通过将progressDeadlineSeconds部署规范字段修补为较长的内容来进行调试。
kubectl patch deployment.v1.apps/deployment-name -p '{"spec":{"progressDeadlineSeconds":600}}'
Run Code Online (Sandbox Code Playgroud)
也许你有一个ReplicaSet 资源配额?
??
| 归档时间: |
|
| 查看次数: |
6415 次 |
| 最近记录: |