Skip to content

base-setup/flink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Read Before Deploying

1. Prerequisites

  • cert-manager Operator: Ensure that the cert-manager operator is pre-installed. For more details on setting this up, refer to the official guide.

2. Operator and Versioning

  • This chart is based on Flink Kubernetes Operator v1.9.0. You can find the release here.
  • It's crucial to keep track of operator versions, as new releases may upgrade the Flink version or introduce additional CRDs that can help manage deployments more effectively.

Installation Guide

Off flink CRD usage example

Variable Sections Overview

default

This section defines default values for common properties such as the Flink version and the Kubernetes service account. These default values are applicable across all Flink deployments, with the flexibility to override them based on your custom requirements.

sessionMode

Defines the properties for Session Mode Flink setup. Only one instance of Flink can be deployed in this mode. This setup does not include job definitions—it's focused solely on the server part.

sessionJobs

This section depends on the Session Mode configuration. It can be expanded to leverage external Flink clusters without needing to deploy a separate cluster for each job.

applicationMode

Recommended for production environments, the applicationMode section is designed as a list of jobs, each with its independent configuration. This mode offers a more scalable approach for managing multiple Flink jobs within the same deployment.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages