• Kubernetes Submit Queue's avatar
    Merge pull request #42090 from timstclair/kube-proxy · d1f99214
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue (batch tested with PRs 41921, 41695, 42139, 42090, 41949)
    
    Rebase kube-proxy and debian-iptables on debian-base
    
    **What this PR does / why we need it**:
    
    Slimmer images are generally preferred, but it's a minor optimization. The larger advantage to this change is the reduced attack surface from removing unnecessary packages, and easier maintenance from sharing a common base image.
    
    Size comparison:
    ```
    gcr.io/google-containers/debian-iptables-amd64:v6         127.9 MB
    gcr.io/google-containers/debian-iptables-amd64:v7          45.1 MB
    ```
    
    **Which issue this PR fixes** https://github.com/kubernetes/kubernetes/issues/40248
    
    **Special notes for your reviewer**:
    Tested by deploying to a private test cluster and running the e2es. This will fail the jenkins builds until I push the `gcr.io/google-containers/debian-iptables-amd64:v7` image, which I will do once I have an LGTM.
    
    **Release note**:
    ```release-note
    Clean up the kube-proxy container image by removing unnecessary packages and files.
    ```
    
    /cc @luxas @ixdy
    d1f99214
Name
Last commit
Last update
..
build-image Loading commit data...
cni Loading commit data...
debian-base Loading commit data...
debian-iptables Loading commit data...
debs Loading commit data...
lib Loading commit data...
pause Loading commit data...
release-tars Loading commit data...
BUILD Loading commit data...
OWNERS Loading commit data...
README.md Loading commit data...
common.sh Loading commit data...
copy-output.sh Loading commit data...
make-build-image.sh Loading commit data...
make-clean.sh Loading commit data...
release.sh Loading commit data...
run.sh Loading commit data...
shell.sh Loading commit data...
util.sh Loading commit data...