RKE2 修改 Nginx Ingress 参数

参考:网络 | RKE2

# cat /var/lib/rancher/rke2/server/manifests/rke2-ingress-nginx-config.yaml
apiVersion: helm.cattle.io/v1
kind: HelmChartConfig
metadata:
  name: rke2-ingress-nginx
  namespace: kube-system
spec:
  valuesContent: |-
    controller:
      config:
        proxy-body-size: "10m"

修改配置后需要重启pod或者rke2-server服务吗

应该不需要,因为 helm controller 会自动更新 nginx 的 configmap

好的,非常感谢!

能再帮测试下怎么设置ingress-nginx透传用户客户端真实IP的配置吗

参考下 K3s 部署中解决获取真实 IP 的问题:使用 Calico 实现真实IP传递

已经研究了下,RKE2是新建traefik-config.yaml按照上面配置定义。
还是说在rke2-ingress-nginx-config.yaml中添加类似的配置项