我用的是海姆海图。我曾经有过这样的问题:当我上传一个文件(50 to )时,我会得到错误413请求实体太大的nginx。
因此,我将values.yaml文件中的代理体大小值更改为150 m,因此我现在应该能够上传我的文件了。但是现在我得到了错误"413请求实体太大了openresty/1.13.6.2“。我检查了入口控制器上的nginx.conf文件,client_max_body_size的值被正确地设置为150米。
经过一些研究,我发现openresty被nginx中的lua模块所使用。有谁知道我如何为openresty设置这个设置,或者我缺少什么参数?
我的当前配置如下:
va
问题
当试图在单个节点(也是主节点) Kubernetes集群上安装ingress-nginx时,Helm安装失败,无法在主节点上调度抱怨荚,因为它不能容忍主服务器的污染:
- FailedScheduling
- pod/ingress-nginx-admission-create--1-n7bhg
- 0/1 nodes are available: 1 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn't tolerate.
详细信息
Kubernetes
目前,此设置适用于TCP,但一旦切换到UDP,我就会收到以下错误
The Service "nginx-ingress-controller" is invalid: spec.ports: Invalid value:
[]core.ServicePort{core.ServicePort{Name:"proxied-udp-30001", Protocol:"UDP",
Port:30001, TargetPort:intstr.IntOrString{Type:0, IntVal:30001, StrVal:""},
我正在准备所有的宏清单文件,以保持最新的(networking.k8s.io/v1)将我的集群从1.19升级到1.22。
我将删除先前的“侵入”规则,然后重新创建:
k delete ingress/my-ingress
k create -f /tmp/ingress.yaml
不幸的是,已经创建了extensions/v1beta1,但是对于清单上的apiVersion,这是不同的:
$ k get ingress/my-ingress -o yaml
Warning: extensions/v1beta1 Ingress is deprecated in v1.14+, unavaila
此配置在其他集群中工作,但在我部署的最后一个集群中不起作用。我的RBAC配置有一些问题。
kubectl get pods -n ingress-controller
NAME READY STATUS RESTARTS AGE
haproxy-ingress-b4d969b8b-dw65k 0/1 CrashLoopBackOff 15 52m
ingress-default-backend-f5dfbf97-6t72p 1/1 R