- Minikube
Start minikube with the following command:
minikube start
- Linux kernel version 5.4 and above.
Make sure to set the NODE_NAME
environment variable to the name of the node you want to scan.
Also make sure you have the KUBECONFIG
environment variable set to the path of your kubeconfig file.
You can then build the binary by running:
go build .
Then run the binarty with root privileges:
sudo ./node-agent
- This feature is using EBPF technology that is implemented only on linux.
- the linux kernel version that supported it 5.4 and above.
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Package",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${workspaceFolder}/main.go",
"env": {
"NODE_NAME": "<node name>",
"KUBECONFIG": "<path_to_kubeconfig>",
},
"console": "integratedTerminal",
"asRoot": true,
}
]
}
Kubescape Node-agent changes are tracked on the release page