fmdlc / ISP-Checker

Kubernetes and Docker Compose files to run ISP checks on a Raspberry Pi. 📊
https://www.youtube.com/watch?v=BnQDnCNG1Bs
Apache License 2.0
131 stars 32 forks source link

Help with kubectl deploy and add tutorial to support older devices #30

Closed lcsvcn closed 3 years ago

lcsvcn commented 3 years ago

HI @fmdlc, I am currently trying to run this on my raspberry first version. I only own this version.

The support of kubectl goes up to 1.5.7 (+1.6 drop support for older raspberries)

Here is where I found out: https://github.com/kubernetes/kubeadm/issues/253

But still I am facing some issues with the deployment:

Running: kubectl apply -f https://raw.githubusercontent.com/fmdlc/ISP-Checker/master/kubernetes/ISP-Checker-deploy.yaml

Response: The connection to the server localhost:8080 was refused - did you specify the right host or port?
lcsvcn commented 3 years ago

If you want to add this to your readme:

Older raspberry devices the latest supported version of kubectl is 1.5.7, since they dropped support on 1.6 and above. If you try to install and run the latest kubectl, you might receive this message: Illegal instruction

My suggestion is to remove kubectl and install using make install, but if you want you can try use the latest supported version: sudo apt-get install kubectl=1.5.7-00

The easier way is to install it without using kubectl, since you might need to change some stuff in order to make it run correctly using kubectl.

To do it so, install docker and docker-compose and clone my project. Then you can run make install and wait for deployment to help. Known devices that only support 1.5.7: