OpenSergo Control Plane
OpenSergo control plane enables unified management for microservice governance under Kubernetes.
Install on your Kubernetes cluster
Deploy the OpenSergo control plane:
# Create opensergo-system namespace
kubectl apply -f opensergo-control-plane/k8s/namespace.yaml
# Install OpenSergo CRDs
kubectl apply -f opensergo-control-plane/k8s/crd/bases/fault-tolerance.opensergo.io_circuitbreakerstrategies.yaml
kubectl apply -f opensergo-control-plane/k8s/crd/bases/fault-tolerance.opensergo.io_concurrencylimitstrategies.yaml
kubectl apply -f opensergo-control-plane/k8s/crd/bases/fault-tolerance.opensergo.io_faulttolerancerules.yaml
kubectl apply -f opensergo-control-plane/k8s/crd/bases/fault-tolerance.opensergo.io_ratelimitstrategies.yaml
kubectl apply -f opensergo-control-plane/k8s/crd/bases/fault-tolerance.opensergo.io_throttlingstrategies.yaml
kubectl apply -f opensergo-control-plane/k8s/crd/bases/traffic.opensergo.io_trafficerouters.yaml
# Apply RBAC
kubectl apply -f opensergo-control-plane/k8s/rbac/rbac.yaml
# Install OpenSergo control plane workload
kubectl apply -f opensergo-control-plane/k8s/workload/opensergo-control-plane.yaml
NOTE: the community is working on Helm chart of the control plane.
Configuration
(TBD...)