小编mon*_*ich的帖子

如何使用 NGINX 入口控制器从 Cloudflare 恢复原始客户端 IP

我使用 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)

nginx cloudflare docker kubernetes google-kubernetes-engine

3
推荐指数
1
解决办法
4834
查看次数

将mysql数据导入kubernetes pod

是否有人知道如何将我的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。

mysql containers docker kubernetes google-kubernetes-engine

1
推荐指数
2
解决办法
4241
查看次数