• 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
..
addon-manager Loading commit data...
calico-policy-controller Loading commit data...
cluster-loadbalancing Loading commit data...
cluster-monitoring Loading commit data...
dashboard Loading commit data...
dns Loading commit data...
dns-horizontal-autoscaler Loading commit data...
etcd-empty-dir-cleanup Loading commit data...
fluentd-elasticsearch Loading commit data...
fluentd-gcp Loading commit data...
ip-masq-agent Loading commit data...
kube-proxy Loading commit data...
metadata-proxy Loading commit data...
metrics-server Loading commit data...
node-problem-detector Loading commit data...
podsecuritypolicies Loading commit data...
python-image Loading commit data...
rbac Loading commit data...
registry Loading commit data...
storage-class Loading commit data...
BUILD Loading commit data...
README.md Loading commit data...