# Public client ip

**URL:** <https://community.traefik.io/t/public-client-ip/22516>\
**Category:** Traefik v2\
**Tags:** kubernetes-ingress\
**Created:** [April 30, 2024, 1:41pm UTC](https://community.traefik.io/t/public-client-ip/22516 "2024-04-30T13:41:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nehora](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/nehora/32/8569_2.png) [@nehora](https://community.traefik.io/u/nehora)\
**Post date:** [April 30, 2024, 1:41pm UTC](https://community.traefik.io/t/public-client-ip/22516/1 "2024-04-30T13:41:24Z")

</div>

Hi,  
I'm using Traefik with helm chart. it runs on k8s  
I added access logs and want to have a public client IP

this is my value.yml file-

```auto
autoscaling:
  enabled: true
  maxReplicas: 5
  minReplicas: 3

logs:
  # general:
  # level: INFO
  access:
    enabled: true
    format: json
    fields:
      headers: 
        defaultMode: keep
        names:
          defaultMode: keep
          User-Agent: keep
          Autorization: keep
          Content-Type: keep
          X-Forwarded-Host: keep
          X-Forwarded-Tls-Client-Cert-Info: keep  
          X-Real-IP: keep
          X-Forwarded-For: keep

service:
  spec:
    loadBalancerIP: xx.xx.xx.xx

```

I see all access logs but client IP is private IP and not public  
how to get real client public IP ?
