-
Notifications
You must be signed in to change notification settings - Fork 238
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build: rewrite dockerfile to distroless #1098
base: master
Are you sure you want to change the base?
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: huww98 The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
5f79f77
to
e801884
Compare
/hold |
d1c475d
to
d25c1be
Compare
We still have some more deps to be eliminated:
|
d25c1be
to
2eaf83a
Compare
/unhold |
2eaf83a
to
a013f99
Compare
should rebase after #1102 got merged. And remove |
a013f99
to
3f5cf42
Compare
3f5cf42
to
0f77dd4
Compare
With the help of shellcheck
Only copy necessary binaries. Cross compile util-linux. init container is switched to busybox. Note that the partition expansion is known broken. growpart is a shell script, but we don't include shell now.
0f77dd4
to
bd5c158
Compare
PR needs rebase. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
What type of PR is this?
/kind cleanup
What this PR does / why we need it:
Only copy necessary binaries.
Cross compile util-linux.
init container is switched to busybox.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
amd64+arm64 only 144MiB
Note that the partition expansion is known broken. growpart is a shell script, but we don't include shell now.
Does this PR introduce a user-facing change?
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: