...
- Beta launch of hosted service
- beta.ndslabs.org
- Multi-node cluster on NCSA Nebula (OpenStack)
- (Specs)
- Gluster shared filesystem
- (Specs)
- TLS
- Backup and monitoring
- Cluster load balancer with name-based access to services (ingress)
- Resource constraints/quotas
- Name-based access to running services (ingress)
- Cluster logging, monitoring, alerts
- Account registration and approvalShared and
- System-wide catalog of approved tools
- Service catalog organization (tags) and new filtering interface
- Service specification improvements
- Multiple image tags
- Associated repositories
- Logo
- Filtering tags
- Personal service catalog support personal service catalogs
- Ability to import, export, clone, add and edit service specifications
- Per-account "home" directory mounted on every container
- Per-account resource constraints/quotas
- Console access to running containers
- Service catalog organization (tags)
- Local Docker registryAccess to container logs
- Development environments
- General: Node Js, Go, Python
- Application-specific: Clowder, pyClowder
- Build/run workflow
- Integrated file manager
- Remote access (ssh tunnel over http)
- Ability to customize services (e.g., override configuration settings)
- New data tools:
- TBD
- Local Docker registry
Primary components
- Docker
- Kubernetes
- Etcd
- API Server
- Command line interface
- Web UI
- Gluster FS servers
- Nginx ingress load-balancer
- Grafana/Kibana