...
Stage of Development Color Key: | Completed | In Development | In Design | Future |
Service | Component | Planning Notes | Role/Use | ||||
Infrastructure Admin | Cluster Admin | Project Admin | Tool Developer | System Service | DEVENV|||
---|---|---|---|---|---|---|---|
Developers Environment and tooling Tooling (DEVENV) | Kubernetes Devenv Host-node network IPaddrs | NDSC
| NA | NA | Test project deploy | Test tools | NA |
Kubernetes Devenv w/ External firewall IPaddrs |
| NA | NA | Test project with proper public interface | Develop to proper external interface | NA | |
Container build support Makefiles |
| NA | NA | NA | NA | ||
OpenStack | Production Cluster Deploy | Ifrastructure
| Deploy Cluster Infrastructure | NA | NA | NA | NA |
Volume Interface serviceService |
| Provide vol resources | Allocate vol resources to projects | Implicit use of auto-named vols | NA | Register/track resources | |
CCD | Service catalog admin interfaceAdmin Interface (CATADM) |
| NA | Admin Catalogs - register catalog URLS | NA | Publish service Needs service format | |
CATSVC | Update local service catalog from configured catalogs (CATSVC) | NDSC
| NA | NA | NA | NA | Pull catalogs maintain in etcd |
Project Deploy CLI Deploy service stacks in project | NDSC
| NA | NA | Deploy named service stacks in project | NA | Uses kubernetes API | |
CCDSRV | Project Deploy GUI/Server Web deploy tool on CLI (CCDSRV) | NDSC
| NA | NA | Web configurator and deploy | Use to test newly developed tools | NA |
PMON Project Service Monitor (PMON) | NDSC
| NA | NA | CCD gui | NA | NA | |
CADM Cluster Administator/Ops (CADM) | CMON - Cluster Monitor (CMON) | NDSC
| NA | Monitor cluster health and performance | NA | NA | NAICS |
Inter-cluster services Cluster Services (ICS) | Search |
| NA | Registration | Register data resources | relevant for developing search interfaces/tools | External interface to cluster Distributed global service |
Registration Cluster registration/federation | Needs development | NA | Global registration | Project resource registration | ?? | Local and global distributed service |
...