yunionio / cloudpods-service-operator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

License:Apache License 2.0


Languages

Language:Go 85.2%Language:Shell 10.1%Language:Smarty 2.4%Language:Makefile 2.1%Language:Dockerfile 0.1%