我使用 Cloudflare 作为 CDN,它隐藏了客户端的真实 IP 地址我使用 NGINX 入口控制器作为在 Google Kubernetes 引擎中运行的负载均衡器所以我正在尝试恢复原始 IP 地址并尝试访问此链接https://support.cloudflare.com/hc/en-us/articles/200170706-How-do-I-restore-original-visitor-IP-with-Nginx- 如何在我的 Nginx 入口的 configmap 中实现这一点因为我需要同一个键“set-real-ip-from”的多个值?
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingressname
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/proxy-body-size: "0"
nginx.ingress.kubernetes.io/affinity: "cookie"
nginx.ingress.kubernetes.io/session-cookie-name: "route"
nginx.ingress.kubernetes.io/session-cookie-expires: "172800"
nginx.ingress.kubernetes.io/session-cookie-max-age: "172800"
spec:
tls:
- hosts:
- example.com
secretName: sslcertificate
rules:
- host: example.com
http:
paths:
- backend:
serviceName: service
servicePort: 80
path: /
Run Code Online (Sandbox Code Playgroud) 是否有人知道如何将我的dump.sql文件中的数据导入到kubernetes pod中?
直接地,与处理Docker容器的方式相同:
docker exec -i container_name mysql -uroot --password=secret database < Dump.sql
Run Code Online (Sandbox Code Playgroud)
或者使用存储在现有docker容器卷中的数据并将其传递到pod。