Installing Kubedge Kubeplay

Install simplistic Kubeplay Application on the PI Cluster. It is a primitiv golang based server which get the user to go through the entire DevOps process (to build the docker image) and deploy it using Helm on Kubedge.

Key Aspects

  • Install Kubeplay
  • Understand Helm and values.yaml
  • Test access to Kubeplay

Deploy Using helm

helm repo add kubedge1 "https://raw.githubusercontent.com/kubedge/helmrepos/arm32v7/kubedge1"
helm repo update

Apply the labels to the nodes

No special label needed for kubeplay

Direct installation from the repo

If you feel lucky:

helm install kubedge1/kubeplay-arm32v7 --name kubeplay

Two steps installation from local

If you want to better understand the setup:

cd $MY_LOCAL_HELM_CHARTS
helm fetch kubedge1/kubeplay-arm32v7
tar xvf kubeplay-arm32v7-0.1.0.tgz
cd kubeplay-arm32v7/
helm install . --name kubeplay

Testing

$ kubectl get services | grep kubeplay

kubeplay-kubeplay-arm32v7   NodePort    10.105.196.0     <none>        8005:32520/TCP    4m58s

Open a web browser and point at the master IP: example

Source Code

The images creation scripts are availble under:

Cleanup

$ helm delete --purge kubeplay

release "kubeplay" deleted

Deploy

WIP

Conclusion

WIP

WIP