KubeArmor/pkg
Achref Ben Saad 50e74e1758
Perf(BPF): Switched from udp_sendmsg to udp_send_skb for DNS visibility (#2738)
* add udp_send_skb, deprecate udp_sendmsg

Signed-off-by: Achref Ben Saad <achref9612@gmail.com>

* resolve udphdr sizeof issue

Signed-off-by: Achref Ben Saad <achref9612@gmail.com>

* update go to 1.26.5

Signed-off-by: Achref Ben Saad <achref9612@gmail.com>

---------

Signed-off-by: Achref Ben Saad <achref9612@gmail.com>
2026-07-10 21:09:08 +05:30
..
KubeArmorController Perf(BPF): Switched from udp_sendmsg to udp_send_skb for DNS visibility (#2738) 2026-07-10 21:09:08 +05:30
KubeArmorOperator Perf(BPF): Switched from udp_sendmsg to udp_send_skb for DNS visibility (#2738) 2026-07-10 21:09:08 +05:30
README.md remove deprecated controllers 2023-06-16 17:06:34 +05:30

Kubernetes Controllers

KubeArmorController

KubeArmorController provides CRDs for container, host policy specifications and also verifies the policies given by a user through kubectl. It also provides the admission controller that automatically adds the annotations for kubearmor-policy, kubearmor-visibilities, and apparmor.

cd KubeArmorController
make              # compile the kubearmor-controller
make manifests    # create the KubeArmorPolicy and KubeArmorHostPolicy CRD, WebhookConfiguration and ClusterRole
make docker-build # create a local image for the kubearmor-controller
make deploy       # deploy the created local image for testing
make delete       # delete the controller deployed for testing