![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
皿小草
这个作者很懒,什么都没留下…
展开
-
k8s liveness与突发流量导致的雪崩
前阵子新上线的一个服务,是一个 NodeJS HTTP API 应用, 是一个 CPU 密集型应用,一旦请求量过高,就无法接受新的连接。与此同时,pod 配置了 liveness probe,每隔15s 会调用一次 localhost 的 心跳 API, 心跳 API 与业务都在一个端口。应用有配置 HPA。线上跑了一阵,没有发现什么问题,会正常扩容。此时,问题就来了,由于有一阵较大的突发流量,直接把所有 pod CPU 打满,打满的时候,由于 liveness probe 失败,导致部分 pod 被频原创 2021-12-29 00:29:46 · 613 阅读 · 0 评论 -
istio 1.5使用kubectl创建资源,istio-token not found
目录问题解决办法问题由于内网环境隔离的问题,需要改动部分部署参数。所以使用istioctl生成了manifest文件,但是部署异常,describe pod之后,发现有一些资源例如istio-token not found,去github搜了一下issue,看到好几个issue都有提及相关的问题https://github.com/istio/istio/issues/21968https...原创 2020-04-11 14:26:56 · 979 阅读 · 0 评论 -
kong ingress-controller 更新nginx的配置
一个k8s 集群采用的是kong作为ingress controller,查日志的时候发现kong有一个warninga client request body is buffered to a temporary file问题分析通过kong的admin api可以看到,与之相关的是nginx的一个配置client_body_buffer_size: 8k这个配置的意思是:如果请求的b...原创 2020-03-25 10:07:08 · 2308 阅读 · 0 评论