《Kubernetes 排错指南-010》Error parsing HTTP 413 response body: 413 Request Entity Too Large
系统环境:
- Ubuntu 20.04 LTS
- Docker 20.10.8
- Kubernetes 1.22.1
- Node: master、worker
问题描述:
docker-registry
在 Kubernetes
环境中使用 helm
安装且运行正常,但是在 docker push
时发生错误。
执行命令:
docker push registry.geekdot.com/myapp:1.0
报错如下:
error parsing HTTP 413 response body: invalid character '<' looking for beginning of value: "<html>\r\n<head><title>413 Request Entity Too Large</title></head>\r\n<body>\r\n<center><h1>413 Request Entity Too Large</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
报错说明:
报 413
错误表示 http
请求实体太大,也就是文件太大,超过了网关(这里用的是 Nginx
)设置的上限。
解决方案:
常用的解决方案是修改 Nginx
的配置。
client_max_body_size 5M
client_body_buffer_size 128k
由于我的 Nginx
是搭建在 Kubernetes
集群上,所以我要去修改集群上的配置。不过为了不影响其他服务,我只修改 docker-registry
相关的配置即可。
$ vi docker-registry/values.yaml
ingress:enabled: trueclassName: nginxpath: /# Used to create an Ingress record.hosts:- registry.geekdot.comannotations:nginx.ingress.kubernetes.io/proxy-body-size: 1024M# kubernetes.io/ingress.class: nginx# kubernetes.io/tls-acme: "true"
重新执行命令即可
helm install registry docker-registry/ -n ns
《Kubernetes 排错指南-010》Error parsing HTTP 413 response body: 413 Request Entity Too Large相关推荐
- http状态码413,并提示Request Entity Too Large的解决办法
使用wordpress的用户经常遇到的问题,就是在后台上传多媒体文件的时候,发现文件大小是有限制的,通常是2M.如图: 如果上传的文件超过2M,服务端返回的状态码会是413,同时提示上传失败.实际上, ...
- git 提交失败 HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large
为什么80%的码农都做不了架构师?>>> 关于git提交失败报错POST git-receive-pack (chunked)或者HTTP 413 curl 22 The re ...
- HTTP Error: 413 Request Entity Too Large的解决
昨天在使用PHP的CURL调用另一个项目的API:A时,出现了HTTP Error: 413 Request Entity Too Large的错误.而调用另一个API:B则没有这个错误. A的API ...
- docker push异常error parsing HTTP 404 response body: invalid character ‘p‘ after top-level value: “404
具体异常提示: [root@xxxx conf.d]# docker push registry.hy.com/nginx:latestThe push refers to repository [r ...
- kubernetes ingress路由配置http body大小限制,访问k8s服务的时候报错:413 Request Entity Too Large
访问k8s服务的时候报错:413 Request Entity Too Large kube-system命名空间下名为nginx-configuration的configmap,将proxy-bod ...
- k8s-ingress 413 Request Entity Too Large
k8s集群中,将图片或是文件上传到文件服务器上, 可是大于1M是就会报错 413 Request Entity Too Large 参考文档: https://github.com/kubernete ...
- laravel上传文件报错:413 Request Entity Too Large
上传图片的时候,是用laravel自带的上传图片的方法,一下气上传了20张,结果就无情报错: 413 Request Entity Too Large,后面查一下,这个报错信息是nginx报的错误,不 ...
- wordpress使用retro方案出现413 Request Entity Too Large(Activate还是有问题)
上传了一个比较大的主题,大概9MB这么大 413 Request Entity Too Large 这个是nginx的锅: location ~ \.php $ { ... } 中加入: client ...
- 解决上传文件时 nginx 413 Request Entity Too Large 错误
一个使用Tomcat 发布的站点,使用Nginx做了代理,在上传文件时发生以下错误: <html> <head><title>413 Request Entity ...
最新文章
- php case语句 分号
- 马云的 ATM 梦实现了
- 解决SqlTransaction用尽的问题
- C#只允许启动一个WinFrom进程
- 前台使用三元运算符判断显示
- 【Android 逆向】Android 进程注入工具开发 ( 远程进程 注入动态库 文件操作 | Android 进程读取文件所需的权限 | fopen 打开文件标志位 | 验证文件权限 )
- 【多线程】join()和detach()的用法
- 【知识星球】Attention网络结构上新,聚焦才能赢
- shell 循环 read line
- 【大学物理】磁场的高斯定理
- Android中数据的存储操作
- 如何快速通过全国计算机等级考试【二级三级】(干货文章)
- datatables 配套bootstrap样式使用小结(2) ajax篇
- UI下拉模板|提升下拉列表菜单体验设计的10技巧
- 十年一诺,亚马逊中国今欲先发制人
- 查看新增登记记录及历史记录信息
- arduino驱动步进电机 附代码
- mysql的innodb引擎_浅谈MYSQL引擎之INNODB引擎
- 【好题分享】适合C++初学者(数组的定义与初始化)
- 合肥耀之阳电商:店铺商品属性怎么样修改