This repo contains the OneCloud Service Operator for Kubernetes(OSO).
An operator in Kubernetes is the combination of one or more custom resources and controllers managing said custom resources.
The OSO will allow containerized applications and Kubernetes users to create, update, delete and retrieve the status of objects in OneCloud services such as Server, Image, Network, Storage, etc. using the Kubernetes API, for example using Kubernetes manifests or kubectl
plugins.
# install all crds
make install
# build
make manager
# run locally
./manager --config xxx.conf
# build and push docker image
make image
See Documention
See Contribution.
Apache License 2.0. See LICENSE.