如何使用 kubernetes 获取客户端 IP?

我试图从使用库伯内特中获得真正的客户端IP。许多人说我应该把外部交通政策:本地在我的kubernetes设置上,问题是我甚至不知道把它放在哪里,并不断收到错误。这是我的代码 yaml 文件


apiVersion: apps/v1

kind: Deployment

metadata:

  name: <DEV_GCP_APP_NAME>

  labels:

    app: <DEV_GCP_APP_NAME>

spec:

  // when i put externalTrafficPolicy: Local here it says unknown field "externalTrafficPolicy" in io.k8s.api.apps.v1.DeploymentSpec

  replicas: 1

  selector:

    matchLabels:

      app: <DEV_GCP_APP_NAME>

  template:

    metadata:

      labels:

        app: <DEV_GCP_APP_NAME>

    spec:

      // when i put externalTrafficPolicy: Local here it says unknown field "externalTrafficPolicy" in io.k8s.api.core.v1.PodSpec

      containers:

        - name: <DEV_GCP_APP_NAME>

          image: gcr.io/<DEV_GCP_PROJECT_NAME>/<DEV_GCP_APP_NAME>:<CI_PIPELINE_ID>

          env:

            - name: DB_USER

              valueFrom:

                secretKeyRef:

                  name: data-service-project

                  key: db_user

            - name: DB_PASSWORD

              valueFrom:

                secretKeyRef:

                  name: data-service-project

                  key: db_pass

            - name: DB_HOST

              valueFrom:

                secretKeyRef:

                  name: data-service-project

                  key: db_host

            - name: DB_PORT

              valueFrom:

                secretKeyRef:

                  name: data-service-project

                  key: db_port

            - name: DB_NAME

              valueFrom:

                secretKeyRef:

                  name: data-service-project

                  key: db_name

            - name: PG_USER

              valueFrom:

                secretKeyRef:

                  name: data-service-project

                  key: pg_user

            - name: PG_PASSWORD

              valueFrom:

                secretKeyRef:

                  name: data-service-project

                  key: pg_password


我应该把这个外部的交通政策的东西放在哪里?有人可以帮我吗?谢谢你们:)


陪伴而非守候
浏览 141回答 1
1回答

翻过高山走不出你

externalTrafficPolicy属于服务规范:kind: Service...spec:&nbsp; externalTrafficPolicy: Local有关保留客户端源 IP 地址的更多详细文档和 Kubernetes 文档中的示例,请参阅。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go