docker - 调用 kubernetes api 有时会出错
问题描述
最近需要调用k8s api( http://xxxx:8001/api/v1/namespaces/pods )来创建docker容器,k8s的api会报错,当我并行调用api时部分容器会启动失败,例如,同时创建 8 个或更多容器。 任何人都可以帮忙吗?
解决方案
这不是来自 Kubernetes API 的错误消息。它仅提供您的 pod 容器的状态,并且该容器的主要进程已以退出代码 1 终止。
您可以通过检查失败容器的日志kubectl log $PODNAME -c $CONTAINERNAME
。
推荐阅读
- php - 使用 scout 包在 laravel 弹性搜索中找不到索引异常
- java - 如何使该方法仅向我打印一条消息
- flutter - 键入'ExpandIterable
' 不是类型 'Iterable 的子类型 '的'可迭代' - microsoft-graph-api - MS Graph API 按行政单位限制结果
- kubernetes - Kubernetes 节点不接受 FQDN
- rust - 为递归数据类型新建类型的智能指针
- ios - Runner 的架构(armv7、arm64)不包括 iPhone 11 可以执行的架构(英特尔 64 位)
- java - 在 Custom BottomSheetDialog Android 中添加菜单
- kubernetes - Unifi 视频录制在 Kubernetes (K3s) 中不起作用
- php - Laravel 查询生成器返回每日返回的记录数很慢