• Kubernetes Submit Queue's avatar
    Merge pull request #64213 from dashpole/eviction_event_annotation · 15cd3552
    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>.
    
    Add metadata to kubelet eviction event annotations
    
    **What this PR does / why we need it**:
    Add annotations to kubelet eviction events.  Annotations include 
    "offending_containers" : comma-seperated list of containers.
    "offending_containers_usage": comma-seperated list of usage.
    "starved_resource": v1.ResourceName of the starved resource
    
    **Special notes for your reviewer**:
    Adding annotations to events required changing the `EventRecorder` interface to add a `AnnotatedEventf` function, which can add annotations to an event.
    
    **Release note**:
    ```release-note
    NONE
    ```
    /assign @dchen1107 
    cc @mwielgus @schylek @kgrygiel
    15cd3552
eviction_test.go 37.2 KB