Sign inSign up

hirokimatsumoto/gcs-crd

By hirokimatsumoto

Updated over 7 years ago

gcs custom resource definitions controller manager.

Image
0

369

hirokimatsumoto/gcs-crd repository overview

GCS CRD

This is implementation of Kubernetes Custom Resrouce Definitions.
The Goal is to opearation GCS as a resource of Kubernetes.

Remember that GKE has Servive Broker.

Development using Kubebuilder.

Details of this repository are described at the following site. Sorry, it will be in Japanese. https://qiita.com/h-r-k-matsumoto/items/ab7ead01c89af60119aa

It is still in development.

How to use

Local Development

Prepare
Running
$ make install
$ make run

Please change the following part of the manifest sample.

  bucketName: crd-gcs-example
  projectID: <<set-your-gcp-projectid>>
$ kubectl apply -f ./config/samples/

bucketName is crd target logical name.
The actual bucket name is generated by the controller.
e.g. logical name is crd-gcs-example2, actual name is crd-gcs-example2-cabjafbb-pllngz .

Deploy to GKE.

Prepare
Running
$ make deploy

Please change the following part of the manifest sample.

  bucketName: crd-gcs-example
  projectID: <<set-your-gcp-projectid>>
$ kubectl apply -f ./config/samples/

bucketName is crd target logical name.
The actual bucket name is generated by the controller.
e.g. logical name is crd-gcs-example2, actual name is crd-gcs-example2-cabjafbb-pllngz .

Tag summary

Content type

Image

Digest

Size

10.9 MB

Last updated

over 7 years ago

docker pull hirokimatsumoto/gcs-crd