-
Notifications
You must be signed in to change notification settings - Fork 348
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
support for CRIO container runtime #666
Comments
@nyrahul @nam-jaehyun @daemon1024 I took a look into how support for other CRIs has been implemented and tried to draw parallels. Also, can one of you please assign this to me? Thanks. |
@DelusionalOptimist can you explain what values we cannot get from CRIO? |
@nam-jaehyun I was comparing the container structs defined by containerd and cri-o and saw that containerd provides some more fields over cri-o which may affect how we implement this. |
I think the best (and only) option here would be to use the cri-api. Regarding usage of cri-api for working with other container runtimes - I think it will work out fine and I've tried them out with If this sounds good, lmk so that I may start working on the implementation. |
If cri-api can work, that will be the best thing to happen. But please have a look at this file to check what information we need from container runtime. |
Yes @nyrahul, I had taken it into consideration as well. |
Feature Request
Kubearmor currently supports docker, and containerd container runtimes for k8s.
There are several k8s engine (for e.g. OpenShift) that use CRIO.
Kubearmor connects to container-runtime to get the mount-namespace and other details (for e.g., container image details etc). These details are used subsequently in the telemetry/log enrichment. For e.g.,
The aim here is to look into containerd implementation in kubearmor and map it to CRIO as well.
Tasks:
The text was updated successfully, but these errors were encountered: