Algorand node stable channel helm chart compatible with testnet and mainnet.
helm repo add algon https://activadigital-it.github.io/algon
helm repo update
kubectl create namespace algon
helm upgrade --install algon algon/algon --namespace algon
The helm default values are a good starting point. values.yaml
minikube service list algon -n algon
Example output: | NAMESPACE | NAME | TARGET PORT | URL | | algon | algon | http/8080 | http://192.168.64.12:31902 |
curl http://${URL_FROM_MINIKUBE_SERVICE_LIST_COMMAND}/v2/status -H "X-Algo-API-Token: $ALGON_API_TOKEN" -v | jq .
Run minikube tunnel
export ALGON_IP=`kubectl -n algon get svc algon -o json | jq -r '.status.loadBalancer | .ingress[].ip'`
export ALGON_API_TOKEN=`kubectl -n algon get secrets/algon-api-token --template=""`
echo "\n\nAlgorand Node IP: $ALGON_IP\nAlgorand Node Port: 8080 \nAlgorand API Token: $ALGON_API_TOKEN\n"
curl http://$ALGON_IP:8080/v2/status -H "X-Algo-API-Token: $ALGON_API_TOKEN" -v | jq .
The algon docker image is hosted on docker hub: https://hub.docker.com/r/activadigital/algon
docker pull activadigital/algon