Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Stage of Development Color Key: CompletedIn DevelopmentIn DesignFuture
DEVENV

Service
Description

Component
Description

Planning Notes

Role/Use

Infrastructure AdminCluster AdminProject AdminTool DeveloperSystem Service
Developers Environment
and tooling Tooling (DEVENV)
Kubernetes Devenv
Host-node network IPaddrs
NDSC
  • NDSC5 - Planned for managed

  • small-scale release to handful

  • of early adopters 
NANATest project deployTest toolsNA
 Kubernetes Devenv
w/ External firewall IPaddrs
  • Needs tests/design
  • etcd/connfd/nginx 
NANATest project with
proper public interface 
Develop to proper
external interface 
NA
Container build support
Makefiles 
  • Needs: docs, instructions,

  • catalog yml support,

  • publish process integration 
NANANA NA

OpenStack
Platform interfaceInterface

Production Cluster Deploy Ifrastructure
  • Infrastructure provision done
  • Needs production config
-
  • : TLS, security, data
persistnence
  • persistence
 
Deploy Cluster InfrastructureNANANANA
 Volume Interface serviceService
  • Needed for OpenStack deploy
Provide vol resourcesAllocate vol resources
to projects 
Implicit use of
auto-named vols 
NARegister/track resources

CCD
Catalog, Configure, Deploy CATADM(CCD)

Service catalog admin interfaceAdmin Interface (CATADM)
Register catalog URLs in etcd NDSC

  • NDSC5 demo
comopnent 
  • component 
NAAdmin Catalogs -
register catalog URLS 
NAPublish service
Needs service format 
 
 CATSVCUpdate local service catalog
from configured catalogs (CATSVC)
NDSC
  • NDSC5 demo component
NANANANAPull catalogs
maintain in etcd 
 Project Deploy CLI
Deploy service stacks in project 
NDSC
  • NDSC5 demo
NANADeploy named service
stacks in project 
NAUses kubernetes API
 CCDSRVProject Deploy GUI/Server
Web deploy tool on CLI  (CCDSRV)
NDSC
  • NDSC5 demo
  • Needs volume
mgmt
  • management CLI 
NANAWeb configurator
and deploy 
Use to test newly
developed tools 
NA
 PMON
Project Service Monitor (PMON)
NDSC
  • NDSC5 demo
  • Display state of stacks in project 
NANACCD guiNANA
CADM
Cluster Administator/Ops (CADM)
CMON - Cluster Monitor (CMON)NDSC
  • NDSC5 demo component
  • ELK, cadvisor/prometheus, etc.
  • Graphical tools
  • Needs configuration and testing 
NAMonitor cluster health
and performance 
NANANAICS
Inter-cluster services Cluster Services  (ICS)Search
  • Search across all NDSL clusters
  • Needs research, requirements,

  • plan 
NARegistrationRegister data resourcesrelevant for developing
search interfaces/tools 
External interface to cluster
Distributed global service 
 Registration
Cluster registration/federation
Needs developmentNAGlobal registrationProject resource registration??Local and global distributed service

...