Quickstart: Azure AKS¶
Azure Kubernetes Service (AKS) is Microsoft Azure’s hosted Kubernetes service.
An Azure Kubernetes Service cluster created using the official guide is suitable to run Ververica Platform.
At the moment, Azure Kubernetes Services does not have the
cluster-admin ClusterRole by default.
Lacking this role can cause “access denied” errors during the Helm chart installation.
For further information, see below.
- Create an Azure Kubernetes Service cluster using the official guide.
- Follow the Helm installation guide to finish installing Ververica Platform.
- The official Ververica Platform Apache Flink® docker images already include support for Amazon S3 for checkpoint & savepoint storage out-of-the-box.
Appendix: cluster-admin ClusterRole¶
The cluster-admin role should be created by default in a Kubernetes cluster. When missing, you can manually create the role by applying the following configuration:
apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: creationTimestamp: null name: cluster-admin annotations: rbac.authorization.kubernetes.io/autoupdate: "true" rules: - apiGroups: - '*' resources: - '*' verbs: - '*' - nonResourceURLs: - '*' verbs: - '*'