Skip to content

yunionio/cloudpods-service-operator

Repository files navigation

OneCloud Service Operator

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.

Installation

# install all crds
make install

# build
make manager

# run locally
./manager --config xxx.conf

# build and push docker image
make image

Documention

See Documention

Contribution

See Contribution.

License

Apache License 2.0. See LICENSE.