just store objects in memory
go run main.go
persist objects in etcd as json
go run main.go --enable-etcd-storage --etcd-servers http://localhost:2379persist objects in etcd as Protocol Buffers
go run main.go --enable-etcd-storage --etcd-servers http://localhost:2379 --storage-media-type application/vnd.kubernetes.protobuf$ kubectl apply -f ../api/artifacts/samples/hello-foo.yml
$ kubectl delete fo test
$ kubectl edit fo myfoo
---
$ kubectl get fo -w --output-watch-events