GKO

gravitee-io/oss/gko

Gravitee Kubernetes Operator standalone deployment

Deploys the Gravitee Kubernetes Operator (GKO) as a standalone Helm release. This context is designed to be used on its own for GKO development, or composed into other contexts (such as dbless or gateway) via from:.

Install gck#

go install github.com/gravitee-io-labs/gck@latest

For other installation methods, see Installation .

Usage#

Create#

gck create --from gravitee-io/oss/gko

Cleanup#

gck delete

Quick Start#

GKO reconciles Gravitee custom resources (ApiDefinition, ApiV4Definition, ManagementContext, etc.) into gateway configuration. For details, see the GKO documentation .

To iterate on GKO itself with a local build, compose from this context:

from:
  - gravitee-io/oss/gko
builds:
  - name: gko
    image: graviteeio/kubernetes-operator:latest
    dir: .

Variables

Template variables overridable with --set. Use --set path.segments.var=value to target a specific context in the composition chain.

VariableDefaultOriginDescription
clusterNamegraviteegravitee-io/oss/gkoName of the Kind cluster
imageRepositorygraviteeio/kubernetes-operatorgravitee-io/oss/gkoGKO Docker image repository
imageTaglatestgravitee-io/oss/gkoGKO Docker image tag