• Kubernetes Submit Queue's avatar
    Merge pull request #41363 from jingxu97/Feb/syncVolumePeriod · f85fc7da
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue
    
    Change default attach_detach_controller reconciler sync period to 1 minute
    
    When default reconciler sync period is set to 5 second, we often see
    rateLimit issue for a large cluster. This PR is changing the period to 1
    minute to mitigate this problem.
    
    Make this period longer means that there might be some period of time
    that the cached information in master's attach_detach_controller is out
    of date. The node might use this information to mount to the wrong
    device. For GCE PD, since device path is uniquely associated with volume
    id, so mount operation will just fail because of this outdated
    information. For AWS, before kubelet might mount to the wrong volume
    because device path could be reused immediately once it is available.
    But after PR #38818, device path will only be reused after all device
    paths have been explored. That means it is very unlikely that kubelet will
    mount to a wrong volume that is using the old device path that had been
    assigned to the same node.
    
    **Release note**:
    
    ```release-note
    We change the default attach_detach_controller sync period to 1 minute to reduce the query frequency through cloud provider to check whether volumes are attached or not. 
    ```
    f85fc7da
Name
Last commit
Last update
..
app Loading commit data...
BUILD Loading commit data...
OWNERS Loading commit data...
controller-manager.go Loading commit data...