surahman commented on issue #3707:
URL: 
https://github.com/apache/incubator-heron/issues/3707#issuecomment-911959524


   A quick review of the code in the 
`heron/schedulers/src/java/org/apache/heron/scheduler/kubernetes/` directory, I 
may have missed some stuff and will update once I re-review:
   
   * `KubernetesConstants`: namespaced constants for configurations.
   * `KubernetesContext`: child class of `Context` with Kubernetes specific 
keys used to lookup values (no "setters", only "getters") stored in the 
supplied `Config` object.
   * `KubernetesController`: the basic interface with Kubernetes to recover 
info about the topology configs as well as submit/kill/restart them.
   * `KubernetesLauncher`: used to init and launch the Kubernetes cluster.
   * `KubernetesScheduler`: the interface to schedule jobs with the cluster, to 
get job info, kill, restart, resize, and update the cluster.
   * `KubernetesUtils`: various logging utilities.
   * `V1Controller`: child class of the `KubernetesController` which contains 
the actual logic to interface with the Kubernetes cluster.
   * `Volumes`: utilities used to configure the clusters storage volumes.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to