• Kubernetes Submit Queue's avatar
    Merge pull request #63170 from micahhausler/node-ip-fix · 6017f6da
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
    
    Report node DNS info with --node-ip
    
    **What this PR does / why we need it**:
    This PR adds `ExternalDNS`, `InternalDNS`, and `ExternalIP` info for kubelets with the `--nodeip` flag enabled. 
    
    **Which issue(s) this PR fixes** 
    Fixes #63158
    
    **Special notes for your reviewer**:
    
    I added a field to the Kubelet to make IP validation more testable (`validateNodeIP` relies on the `net` package and the IP address of the host that is executing the test.) I also converted the test to use a table so new cases could be added more easily.
    
    **Release Notes**
    ```release-note
    Report node DNS info with --node-ip flag
    ```
    
    @andrewsykim
    @nckturner 
    
    /sig node
    /sig network
    6017f6da
node_controller_test.go 34.5 KB