Hello World!
I’m working with a deployment manifest with more than 3 replicas, is it possible to set pod hostname dynamically and then pass it as Environment variable to be consumed by the application???
Kubernetes version: 1.13
Cloud being used: AWS EKS
thanks 
             
            
              
              
              
            
            
           
          
            
            
              Pod have a hostname field.  You can read your own hostname by running “hostname”.
             
            
              
              
              1 Like
            
            
           
          
            
            
              I’m answering my own question for future readers
Kubernetes already set hostname dynamically and it’s ready to be “consumed” right away.
What I did was to create a shell script with the command hostname in it and created the desired configuration file with the value of the previous command. NOTE: this will only work in a Linux container