-
Notifications
You must be signed in to change notification settings - Fork 395
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
Add tasks to install runsc for gvisor integration #1324
Conversation
Hi @heytrav. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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/test-infra repository. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/ok-to-test
Should we (briefly) document these steps somewhere in image-builder itself? |
Yes I think that would be helpful. I'll have a look and see where I can add something but I'm happy to add it wherever the preferred location is. |
I looked at the Image Builder book and I think we could either add something to the main page or create a new topic like "Customizing containerd". |
380386c
to
314ef33
Compare
27d3a1d
to
446d7b9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/assign @AverageMarcus
The docs you added are 💯, thanks so much!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is great! Thanks @heytrav!
Just a couple very small comments I'm not sure of. 😄
446d7b9
to
7091f01
Compare
Thanks for those updates. Looks great! Would you mind squashing your commits before we merge in please? |
* Add changed_when conditions * Add docs * packer arguments
84d3381
to
aed2a1e
Compare
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: AverageMarcus The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
What this PR does / why we need it:
This PR adds the option to install
runsc
, making it possible to create sandboxed pods usinggvisor
.Which issue(s) this PR fixes (optional, in fixes #(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged): Fixes #
This PR does not fix any known issues.
Additional context
The Ansible tasks implement the installation instructions on the gVisor website. To run them the flag
containerd_gvisor_runtime
must be set totrue
.Then the user must create a
RuntimeClass
and use it as described in the containerd RuntimeClasses documentation