I'm setting up a ConfigMap for my Helm chart.
As per good practice, I want to include non-yaml resources through separate files rather than inline. Currently I am trying to include both an xml file and a tpl helper in my ConfigMap under "data". Both are read without issue in the below code. But I cannot seem to make the indentation for the keys work properly.
My ConfigMap:
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "name" . }}
labels: …Run Code Online (Sandbox Code Playgroud) 我有一个在 Kubernetes 集群上运行的应用程序。上个月的某个时候,我的 proxy-body-size 入口注释突然停止工作。现在,每当使用大文件调用时,我的应用程序都会返回 413:请求实体太大。
这是从 ingress.kubernetes.io/proxy-body-size 更改为 nginx.ingress.kubernetes.io/proxy-body-size 之后。目前两者都没有什么区别。
集群运行 stable/nginx-ingress 版本 1.15.0。
我肯定错过了一些明显的事情,但我一辈子也无法弄清楚到底是什么。
我的入口目前看起来像这样:
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: 20m
creationTimestamp: "2019-07-03T08:43:43Z"
generation: 1
labels:
app.kubernetes.io/instance: underskrift-detektor-env-v2
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/name: erst-env
helm.sh/chart: erst-env-1.7.0
name: underskrift-detektor-env-v2
namespace: dokumentredskaber
resourceVersion: "17086462"
selfLink: /apis/extensions/v1beta1/namespaces/dokumentredskaber/ingresses/underskrift-detektor-env-v2
uid: aa2cb597-9d6e-11e9-924b-7285e76b0ce4
spec:
rules:
- host: svik-ml-dev.erst.dk
http:
paths:
- backend:
serviceName: underskrift-detektor-app-v2
servicePort: 8080
path: /dokument-redskaber/underskrift-detektor/v2
tls:
- hosts:
- svik-ml-dev.erst.dk
secretName: erst-tls-secret
status:
loadBalancer:
ingress:
- {}
Run Code Online (Sandbox Code Playgroud)
的输出kubectl describe ing是:
Namespace: dokumentredskaber …Run Code Online (Sandbox Code Playgroud)