...
- List available services for deployment
- List available compute/storage quotas
- Add service (e.g., cli add clowder name=myclowder)
- Allocate storage (e.g., cli add vol name=myvol size=1TB)
- Attach storage (e.g., cli attach myvol myclowder)
- Launch services (e.g., cli start myclowder)
- Get endpoint URL
- View logs
- Login to container (e.g., cli exec myclowder bash)
NDS Developer
Prerequisites:
- Docker
- Docker
Use cases:
- NDS developer can containerize/Dockerize a new service or set of services (i.e., add Dockerfile and associated files to common source/build environment)
- NDS developer can push new versions of Docker images to NDS repository
- NDS developer can test
- Add new containerized service to service library
- Test containerized services in NDS Labs test environment
- NDS developer can define Kubernetes configuration for a new service or set of services (i.e., add Pod/RC/Service definitions)
- NDS developer can launch local Kubernetes environment (laptop, single VM)
- NDS developer can add new service definitions to service library
- NDS developer can launch a docker container with all required tools for development (ndsdev container)Use development tools container