Added zk examples to readme
@@ -10,6 +10,54 @@ Maestro provides a declarative approach to building production-grade Kubernetes
- `make install` to deploy universal CRDs
- `make run` to run the Operator with local go environment
+
+## Deploy your first Application
+
+Create a `Framework` object for Zookeeper
+```bash
+$ kubectl apply -f config/samples/zookeeper-framework.yaml
+framework.maestro.k8s.io/zookeeper created
+```
+
+Create a `FrameworkVersion` for the Zookeeper `Framework`
+
+```bash
+$ kubectl apply -f config/samples/zookeeper-frameworkversion.yaml
+frameworkversion.maestro.k8s.io/zookeeper-1.0 created
+```
+
+
+Create an Instance of the Zookeeper
+```
+$ kubectl apply -f config/samples/zookeeper-instance.yaml
+instance.maestro.k8s.io/zk created
+```
+
+When an instance is created, the default `deploy` plan is executed
+
+```
+$ kubectl get planexecutions
+NAME AGE
+zk-deploy-317743000 53s
+```
+
+The statefulset defined in the `FrameworkVersion` comes up with 3 pods:
+
+```bash
+kubectl get statefulset zk-zk
+NAME DESIRED CURRENT AGE
+zk-zk 3 3 1m20s
+```
+
+```bash
+ kubectl get pods
+NAME READY STATUS RESTARTS AGE
+zk-zk-0 1/1 Running 0 23s
+zk-zk-1 1/1 Running 0 23s
+zk-zk-2 1/1 Running 0 23s
+```
+
+
## Community, discussion, contribution, and support
Learn how to engage with the Kubernetes community on the [community page](http://kubernetes.io/community/).
