wangyang0918 commented on code in PR #226:
URL: 
https://github.com/apache/flink-kubernetes-operator/pull/226#discussion_r876567135


##########
docs/content/docs/concepts/overview.md:
##########
@@ -30,50 +30,52 @@ Flink Kubernetes Operator acts as a control plane to manage 
the complete deploym
 Flink Kubernetes Operator aims to capture the responsibilities of a human 
operator who is managing Flink deployments. Human operators have deep knowledge 
of how Flink deployments ought to behave, how to start clusters, how to deploy 
jobs, how to upgrade them and how to react if there are problems. The main goal 
of the operator is the automation of these activities, which cannot be achieved 
through the Flink native integration alone.
 
 # Features
-
-| Category               | Feature                        | Support | Comment  
                            |
-|------------------------|--------------------------------|---------|--------------------------------------|
-| Kubernetes integration | Flink Native                   | full    |          
                            |
-|                        | Standalone                     | no      |          
                            |
-| Deployment Mode        | Application Mode               | full    |          
                            |
-|                        | Session Mode                   | limited | no job 
management                    |
-| Lifecycle Management   | Start Job                      | full    | empty 
state or from savepoint        |
-|                        | Upgrade Job                    | full    | 
stateless or last-state(chkp/svp)    |
-|                        | Delete Job                     | full    |          
                            |
-|                        | Pause/Resume Job               | full    |          
                            |
-|                        | Savepoint Management           | limited | manual 
savepoint triggering only     |
-|                        | HA                             | full    | via 
flink native k8s HA              |
-|                        | Validation                     | full    | webhook 
and operator based           |
-| Configuration          | Operator configuration         | full    | defaults 
and helm values override    |
-|                        | Native Flink properties        | full    | defaults 
and job level override      |
-|                        | Environment variables          | full    | via pod 
templates                    |
-|                        | Native Kubernetes POD settings | full    | via pod 
templates                    |
-| Operations             | Installation                   | limited | Helm 
based, no public repos used     |
-|                        | UI Access                      | limited | domain 
based routing only            |
-|                        | Operator Log Aggregation       | full    | k8s 
native and/or custom appender    |
-|                        | Operator Metric Aggregation    | limited | basic 
process metrics only           |
-|                        | Job Logs                       | full    | k8s 
native and/or custom appender    |
-|                        | Job Metrics                    | full    | k8s 
native and/or custom appender    |
-|                        | K8s Events                     | limited | 
deployment events only               |
-|                        | Error Handling and Recovery    | limited | 
non-configurable exponential backoff |
-| Pod Augment            | Pod Template                   | full    |          
                            |
-|                        | Init containers                | full    |          
                            |
-|                        | Sidecar containers             | full    |          
                            |
-|                        | Layering                       | full    | jm/tm 
level override                 |
-| Job Type               | Jar job                        | full    |          
                            |
-|                        | SQL Job                        | no      |          
                            |
-|                        | Python Job                     | no      |          
                            |
-| CI/CD                  | Continuous Integration         | full    | via 
github actions                   |
-|                        | Public Docker repository       | full    | ghcr.io 
/ dockerhub                  |
-|                        | Public Helm repository         | full    | apache 
release repo                  |
-
+## Core
+- Fully-automated [Job Lifecycle 
Management](https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/custom-resource/job-management/)
+  - Running, suspending and deleting applications
+  - Stateful and stateless application upgrades
+  - Triggering and managing savepoints
+  - Handling errors, rolling-back broken upgrades
+- Multiple Flink version support: v1.13, v1.14, v1.15
+- [Deployment 
Modes](https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/custom-resource/overview/#application-deployments):
+  - Application cluster
+  - Session cluster
+  - Session job
+- Built-in [High 
Availability](https://nightlies.apache.org/flink/flink-docs-master/docs/deployment/ha/kubernetes_ha/)
   
+- Extensible validation framework
+  - Webhook and Operator based validation  
+  - [Custom 
validators](https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/operations/validator/)
  
+- Advanced 
[Configuration](https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/operations/configuration/)
 management
+  - Default configurations with dynamic updates
+  - Per job configuration
+  - Environment variables
+- POD augmentation via [Pod 
Templates](https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/custom-resource/pod-template/)
+  - Native Kubernetes POD definitions
+  - Layering (Base/JobManager/TaskManager overrides)
+## Operations
+- Operator metrics: TODO
+- Fully-customizable 
[Logging](https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/operations/metrics-logging/#logging)
+  - Default log configuration  
+  - Per job log configuration
+- Flink Web UI and REST Endpoint Access
+  - Fully supported Flink Native Kubernetes [service expose 
types](https://nightlies.apache.org/flink/flink-docs-master/docs/deployment/resource-providers/native_kubernetes/#accessing-flinks-web-ui)
+  - Dynamic [Ingress 
templates](https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/operations/ingress/)
+- [Helm based 
installation](https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/operations/helm/)
+  - Automated [RBAC 
configuration](https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/operations/rbac/)
+  - Advanced customization techniques 
+- Up-to-date public repositories 
+  - Helm 
[https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.0/](https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.0)
+  - Docker 
[ghcr.io/apache/flink-kubernetes-operator](http://ghcr.io/apache/flink-kubernetes-operator)
 
 # Known issues & limitations
 
-JobResultStore Resource Leak
+## JobManager High-availability

Review Comment:
   Do we have some known limitations on JobManager high-availability?



-- 
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: issues-unsubscr...@flink.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to