/kcp-storage-poc

kcp-storage-poc

Primary LanguageShell

Make clone (or use your existing clone) of the kcp repo:

git clone github.com/kcp-dev/kcp
cd kcp

Clone this kcp-storage-poc repo under the kcp repo:

git clone github.com/guymguym/kcp-storage-poc

Build kcp binaries from source:

./kcp-storage-poc/build.sh

Run kcp server:

./kcp-storage-poc/run-kcp.sh

Prepare the workspace:

./kcp-storage-poc/prepare-workspace.sh

Run a syncer for targets with name a1, a2 ...:

./kcp-storage-poc/run-syncer.sh a1
./kcp-storage-poc/run-syncer.sh a2

Deploy app:

kubectl create ns app1 
kubectl apply -f ./kcp-storage-poc/app1/ -n app1

Check

kubectl --context kind-kind get pod,pvc,svc -n kcp-2k7dq74b07cp

To be continued.