Skip to content

Latest commit

 

History

History
70 lines (53 loc) · 2.44 KB

File metadata and controls

70 lines (53 loc) · 2.44 KB

Deployment

This directory contains infrastructure code for deploying AUP Learning Cloud.

Directory Structure

deploy/
├── ansible/    # Ansible playbooks for K3s cluster setup
├── k8s/        # Kubernetes components (NFS provisioner, device plugins)
├── scripts/    # Helper scripts for cluster setup
└── docs/       # Architecture diagrams

Documentation

For full deployment instructions, see the documentation site:

Quick Start

Single Node

cd ..
sudo ./auplc-installer install

Multi-Node Cluster

# 1. Configure Ansible inventory
cd ansible
vim inventory.yml

# 2. Run playbooks
sudo ansible-playbook playbooks/pb-base.yml
sudo ansible-playbook playbooks/pb-k3s-site.yml

# 3. Deploy JupyterHub
cd ../../runtime
cp values-multi-nodes.yaml.example values-multi-nodes.yaml
vim values-multi-nodes.yaml
helm upgrade --install jupyterhub ./chart -n jupyterhub --create-namespace -f values-multi-nodes.yaml