解决k8s环境harbor无法上传大镜像的问题

无法上传大镜像多半是ingress nginx 中超时限制和大小限制的原因。
ingress nginx 安装的namespace 一般为 ingress-nginx
执行

kubectl  get cm -n ingress-nginx
NAME                                  DATA   AGE
custom-client-headers                 5      101d
custom-headers                        1      101d
custom-proxy-headers                  1      101d
ingress-controller-leader-nginx       4      101d
ingress-controller-leader-nginx-dev   4      101d
nginx-configuration                   9      101d

编辑 nginx-configuration cm

kubectl  edit cm nginx-configuration -n ingress-nginx

在data中添加或编辑下列选项, 我这里调的比较大, 是因为有很多AI相关镜像包含模型等,所以镜像都很大。

 fastcgi_connect_timeout: 600s
  fastcgi_read_timeout: 600s
  fastcgi_send_timeout: 600s
  proxy-body-size: 30000m
  proxy-set-headers: ingress-nginx/custom-headers
  proxy_connect_timeout: "600"
  proxy_read_timeout: "600"
  proxy_send_timeout: "600"
  worker-shutdown-timeout: 900s

改完之后, ingress nginx pod会重启, 重启完成后测试正常

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值