Deploying a BOINC client pod in k3s with 3 tasks
$> export KUBECONFIG=/etc/rancher/k3s/k3s.yaml # particular requirement for k3s
# Load Credentials in a secret
$> kubectl apply -f ./secrets.yaml
# Apply deployment
$> kubectl apply -f ./boinc_client.yaml
# We can check that everything went fine with the kubectl commands:
$> kubectl describe pod boinc-deployment # Describe deployment stats
$> kubectl get pods -n default # List all pods from default (boinc-deployment-*)
$> kubectl logs <POD_ID> -n default # Log from a pod
$> kubectl get pods --all-namespaces -o wide # Pod by container
Screenshot
TODOs
- Add kubernetes support
- Using secrets template to avoid to push credentials
- Add other container definitions for armhf instead arm64
- Document the way to access a pod (guacamole GUI)
- Try to connect with GPU (Jetson Nano)
References:
