README ¶ ark-plugin-rook Ark plugin for Heptio Ark Setup This sample uses Rook for the Block Storage inside Kubernetes. Ark will use Minio for its object storage backend. Additionally, the sample nginx-app is modified to utilize rook storage classes so persistent volumes are created inside Rook. Deploy Rook (https://rook.io/docs/rook/master/kubernetes.html#quickstart) Deploy Rook Api (kubectl apply -f https://raw.githubusercontent.com/stevesloka/ark-blockstore-rook/master/rest-api/deployment.yaml) Deploy Ark Prereqs: (kubectl apply -f https://raw.githubusercontent.com/heptio/ark/master/examples/common/00-prereqs.yaml) Deploy Minio: (kubectl apply -f https://raw.githubusercontent.com/heptio/ark/master/examples/minio/00-minio-deployment.yaml) Deploy Ark Config: (kubectl apply -f https://raw.githubusercontent.com/stevesloka/ark-blockstore-rook/master/example/00-ark-config.yaml) Deploy Ark Server: (kubectl apply -f https://raw.githubusercontent.com/stevesloka/ark-blockstore-rook/master/example/10-deployment.yaml) Deploy Sample App: (kubectl apply -f https://raw.githubusercontent.com/stevesloka/ark-blockstore-rook/master/example/nginx-sample-withpv.yaml) Expand ▾ Collapse ▴ Documentation ¶ There is no documentation for this package. Source Files ¶ View all Source files main.go Directories ¶ Show internal Expand all Path Synopsis rest-api Click to show internal directories. Click to hide internal directories.