NeuVector随笔

概述

NeuVector 相关操作记录笔记

Swagger 查看 REST API 接口信息

1
docker run -d -p 8080:8080 swaggerapi/swagger-ui

导入 NeuVector API 地址:

1
https://raw.githubusercontent.com/neuvector/neuvector/main/controller/api/apis.yaml

NeuVector 暴露 REST API

1
2
3
4
5
6
7
8
9
10
11
12
13
apiVersion: v1
kind: Service
metadata:
name: neuvector-service-controller
namespace: cattle-neuvector-system
spec:
ports:
- port: 10443
name: controller
protocol: TCP
type: NodePort
selector:
app: neuvector-controller-pod

设定 Debug

Controller Debug

1
kubectl -n cattle-neuvector-system exec -it manager-xxxx -- cli
1
2
3
4
5
6
7
8
9
10
11
## admin/admin
login

show controller

set controller xxxxxx debug -c all

show controller setting xxxxxx

## disable debug
set controller xxxxxx debug

开启datapath Debug 模式

设定了网络规则,但是告警有问题,可以开启这个模式

1
set controller ab5020e0fb84 debug -c cpath -c conn
1
2
3
4
5
6
7
> show controller setting ab5020e0fb84
+-----------+-------------+
| Field | Value |
+-----------+-------------+
| log_level | debug |
| debug | conn, cpath |
+-----------+-------------+

查看scanner CVE DB 最新版本

1
https://raw.githubusercontent.com/neuvector/manifests/main/versions/scanner

查看 CVE DB

1
https://vdb.neuvector.com/