美文网首页
K8s疑难杂症

K8s疑难杂症

作者: 昆仑枫 | 来源:发表于2019-11-20 11:16 被阅读0次

    nginx配置类

    1. a client request body is buffered to a temporary file 警告

    如果request的包体较大,会发现k8s的nginx日志里面有大量标题的警告。该警告的意思是请求包体过大,导致单个内存缓冲区不够用,而要将其部分数据先写到文件,这样会导致磁盘IO降低性能。通过这个警告很容易搜索到下面的nginx的配置

    client_max_body_size 10m;
    client_body_buffer_size 10m;
    

    如果要将其配置到k8s的ingress里要做下调整,因为client_max_body_size对应的参数proxy-body-size名称调整比较大。而client_body_buffer_size虽然对应的是client-body-buffer-size,名称调整虽小,但官方文档没有提到client_body_buffer_size,导致比较难搜索到。

    "nginx.ingress.kubernetes.io/client-body-buffer-size": "10m",
    "nginx.ingress.kubernetes.io/proxy-body-size": "10m"
    

    相关文章

      网友评论

          本文标题:K8s疑难杂症

          本文链接:https://www.haomeiwen.com/subject/itfoictx.html