wangyang0918 commented on a change in pull request #14946: URL: https://github.com/apache/flink/pull/14946#discussion_r578067748
########## File path: docs/content.zh/docs/deployment/ha/kubernetes_ha.md ########## @@ -31,6 +31,14 @@ Flink's Kubernetes HA services use [Kubernetes](https://kubernetes.io/) for high Kubernetes high availability services can only be used when deploying to Kubernetes. Consequently, they can be configured when using [standalone Flink on Kubernetes]({{< ref "docs/deployment/resource-providers/standalone/kubernetes" >}}) or the [native Kubernetes integration]({{< ref "docs/deployment/resource-providers/native_kubernetes" >}}) +## Prerequisites + +In order to use Flink's Kubernetes HA services you must fulfill the following prerequisites: + +- Kubernetes >= 1.9. +- `default` service account with [RBAC]({{< ref "docs/deployment/resource-providers/native_kubernetes" >}}#rbac) permissions to create, edit, delete ConfigMaps. Review comment: Maybe we should not guide the users to set the `default` service account here since any service account with enough permission will work. Also in the production environment, I think no one will use the `default` service account. Another thing is that we need to note here that users should set the [ServiceAccount](https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/) for JobManager deployment/job and TaskManager deployment manually in the yaml files. ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected]
