Я хочу обновить входную конфигурацию, которая будет применяться к входному экземпляру, работающему на кластере kuberntes на gcloud.
Для этого я выполнил два шага:
- Во-первых, люди попросите установить обе аннотации в
ingress.yml
, а затем заново создать вход, чтобы решить проблему, упомянутую в this .
kubernetes.io/ingress.class: "gce"
nginx.ingress.kubernetes.io/proxy-body-size: 20m
После удаления входа из кластера и повторного создания входа также объявил меня неудачником.
ingress.yml
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-ingress
namespace: default
annotations:
kubernetes.io/ingress.class: "gce"
nginx.ingress.kubernetes.io/proxy-body-size: 20m
nginx.org/client-max-body-size: "20m"
Во-вторых, настройте файл ConfigMap в кластере gcloul, чтобы наша входная конфигурация обновлялась, но получал отрицательный результат, упомянутый в
this .
nginx -config.yml
apiVersion: v1
kind: ConfigMap
metadata:
name: nginx-config
namespace: default
data:
proxy-body-size: "20m"
Так как я могу обновить свои входные свойства, такие как аннотация nginx.ingress.kubernetes.io/proxy-body-size
, чтобы я мог загружать данные более 1 МБ (где развернут мой кластер) на ГКЕ)?
Любая помощь будет принята с благодарностью. Спасибо