forked from OSS-MLOPS-PLATFORM/oss-mlops-platform
-
Notifications
You must be signed in to change notification settings - Fork 0
AiMLOps Platform Setup Guide
Linux88888 edited this page May 5, 2025
·
4 revisions
# Replace <repo-url> with the actual repository link
git clone <repo-url>
cd oss-mlops-platformIf you only want to work with the https-setup-script/scripts folder (reducing download size and time):
# Clone the repository without checking out files
git clone --no-checkout https://github.com/ictaiproject/oss-mlops-platform.git
cd oss-mlops-platform
# Enable sparse-checkout and configure it to fetch only the desired directory
git sparse-checkout init --cone
git sparse-checkout set https-setup-script/scripts
# Check out the contents
git checkoutTip:
You can use this approach for any directory, just change the path ingit sparse-checkout set <directory>.
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.shVerify installation:
docker --versionError from server (NotFound): deployments.apps "mlflow" not found
kubectl get deployments -A
kubectl apply -f mlflow-deployment.yamlkubectl describe pod <pod-name> -n mlflow
kubectl logs <pod-name> -n mlflowkubectl config current-context
kubectl config use-context kind-mlops-clusterkubectl get pods -A
kubectl describe pod <pod-name>- Check if any pods are in
Pendingstate. - Verify logs for errors and missing dependencies.
- Restart failed pods:
kubectl delete pod <pod-name>
kubectl apply -f mlflow-deployment.yaml- Ensure Docker is installed correctly.
- If any pods are failing, check logs and redeploy.
- Keep repositories updated and sync with upstream regularly.
- Use sparse-checkout if you only need specific directories or scripts to optimize your workflow.