It is a data & command(task) delivery and status monitoring service.
This process sends all content to nodes within an instance, and users can check all the processes.
The structure was simply constructed based on the Kubernetes structure, and was developed using the golang and echo framework.
If you have any opinions on XaaS project, please enroll for issues and pull requests.
Specifications for APIs and key methods can be found here.
- The flow of
commands from outside to instances
andinformation from instances to outside
. - The flow in which
File i/o operations are delivered by accessing the storage
inside the instance. Deliver commands(tasks), data, and status
to nodes inside the instance. It alsobinds the storage
of the instance.
# XaaS run.
go run main.go
# All file tests
cd apiserver
go test -v ./...
cd controlmanager
go test -v ./...