yaooqinn commented on code in PR #3178:
URL: https://github.com/apache/incubator-kyuubi/pull/3178#discussion_r937283139


##########
docs/extensions/server/applications.rst:
##########
@@ -20,5 +20,137 @@ Manage Applications against Extra Cluster Managers
 
 .. caution:: unstable
 
-.. warning::
-   This page is still in-progress.
+Inside Kyuubi, the Kyuubi server uses the ``ApplicationManager`` module to 
manage all applications launched by itself, including different kinds of Kyuubi 
engines and self-contained applications.
+
+The ``ApplicationManager`` leverages methods provided by application operation 
implementations derived from ``org.apache.kyuubi.engine.ApplicationOperation`` 
to monitor the status of those applications and kill abnormal applications in 
case they get orphaned and may introduce more methods in the future.
+
+An ``ApplicationOperation`` implementation is usually built upon clients or 
APIs provided by cluster managers, such as Hadoop YARN, Kubernetes, etc.
+
+For now, Kyuubi has already supported serval built-in application operations:
+
+- ``JpsApplicationOperation``: an operation that can manage apps with a local 
process, e.g. a local mode spark application
+- ``YarnApplicationOperation``: an operation that can manage apps with a 
Hadoop Yarn cluster, e.g. a spark on yarn application
+- ``KubernetesApplicationOperation``: an operation that can manage apps with a 
k8s cluster, e.g. a spark on k8s application
+
+Besides those built-in ones, Kyuubi also supports loading custom 
``ApplicationOperation``s through the Java `ServiceLoader`(SPI) for extra 
cluster managers.

Review Comment:
   the highlighting here is malformed



-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to