• Kubernetes Submit Queue's avatar
    Merge pull request #52003 from vfreex/mount-lib-modules · ef100b12
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue (batch tested with PRs 52003, 54559, 54518). 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>.
    
    Load kernel modules automatically inside a kube-proxy pod
    
    **What this PR does / why we need it**:
    This change will mount `/lib/modules` on host to the kube-proxy pod,
    so that a kube-proxy pod can load kernel modules by need
    or when `modprobe <kmod>` is run inside the pod.
    
    This will be convenient for kube-proxy running in IPVS mode.
    Users will don't have to run `modprobe ip_vs` on nodes before starting
    a kube-proxy pod.
    
    **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #
    
    **Special notes for your reviewer**:
    The kube-proxy IPVS proxier will check if the kernel supports IPVS, or it will fallback to iptables or userspace modes. There is a false negative condition in the check, #51874 addressed that issue.
    
    **Release note**:
    
    ```release-note
    Load kernel modules automatically inside a kube-proxy pod
    ```
    ef100b12
Name
Last commit
Last update
..
pillar Loading commit data...
reactor Loading commit data...
salt Loading commit data...
BUILD Loading commit data...
README.md Loading commit data...
install.sh Loading commit data...