Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

175
Views
How do I pass the name of a kubernetes deployment/replica set to the container?

I have had some success getting the name of the pod into my container for logging purposes,

          env:
            - name: ID_NAME
              valueFrom:
                fieldRef:
                  fieldPath: metadata.name

however I would like to extend that by logging the deployment and replica sets. Is there a way to pass these values into the pod?

Based on some observation, the pod name appears to just be an extension of the set name, which is an extension of the deployment name. Is there a way to parse that info from the name?

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

There's no way to get the ownerReference inside the Pod using the Downward APIs: this is the list of the unique items supported.

https://github.com/kubernetes/kubernetes/blob/cea1d4e20b4a7886d8ff65f34c6d4f95efcb4742/pkg/apis/core/pods/helpers.go#L61-L100

over 4 years ago · Santiago Trujillo Report

0

There is a way, but you would have to use a kubernetes client inside your pod, and query the apiserver to list the deployment or replicaset having the same labels as the pod in which the code runs, via label-selector.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!