Skip to content

rawmind0/gke-operator

 
 

Repository files navigation

gke-operator

Operator for managing GKE clusters in Rancher.

Building

go build -o gke-operator main.go

Running

With a kubeconfig set in your shell, run the binary:

./gke-operator

Apply the CRD:

kubectl apply -f crds/gkeclusterconfig.yaml

Create a file named googlecredentialConfig-authEncodedJson with the contents of your JSON service account credential. Then create a cloud credential secret:

kubectl --namespace cattle-global-data create secret generic --from-file=googlecredentialConfig-authEncodedJson cc-abcde

Edit at a minimum the projectID and create a cluster:

kubectl apply -f examples/cluster-basic.yaml

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 96.3%
  • Shell 3.0%
  • Other 0.7%