KWS Control
- Go >= 1.21
- libvirt
- Docker
sudo apt install libvirt-dev pkg-configsudo yum install libvirt-devel pkgconfigsudo pacman -S libvirt qemu dnsmasq openbsd-netcatgo mod downloadmake run
make build
./kws
make cleandocker build -t kws-control .
docker run -p 8081:8081 kws-controlKWS_Control/
|── api/
│ |── server/ # HTTP API server
│ |── workercont/ # worker control
|── config/ # config
|── vm/ # VM management
|── util/ # utils
|── main.go # main.go
|── Dockerfile # dockerfile
|── Makefile # biuld script
|── go.mod # go module setting