Skip to content

Commit d9fa479

Browse files
authored
[FLINK-37406] Update examples to use yaml based configs
1 parent 37e3c84 commit d9fa479

17 files changed

+88
-72
lines changed

examples/advanced-ingress.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ spec:
2929
annotations:
3030
nginx.ingress.kubernetes.io/rewrite-target: "/$2"
3131
flinkConfiguration:
32-
taskmanager.numberOfTaskSlots: "2"
32+
taskmanager.numberOfTaskSlots: 2
3333
serviceAccount: flink
3434
jobManager:
3535
resource:

examples/autoscaling/autoscaling-dynamic.yaml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,14 @@ spec:
2424
image: autoscaling-example
2525
flinkVersion: v1_20
2626
flinkConfiguration:
27-
job.autoscaler.enabled: "true"
28-
job.autoscaler.stabilization.interval: "1m"
29-
job.autoscaler.metrics.window: "15m"
30-
job.autoscaler.utilization.target: "0.5"
31-
job.autoscaler.target.utilization.boundary: "0.3"
32-
pipeline.max-parallelism: "32"
33-
taskmanager.numberOfTaskSlots: "4"
27+
job.autoscaler:
28+
enabled: true
29+
stabilization.interval: 1m
30+
metrics.window: 15m
31+
utilization.target: 0.5
32+
target.utilization.boundary: 0.3
33+
pipeline.max-parallelism: 32
34+
taskmanager.numberOfTaskSlots: 4
3435
serviceAccount: flink
3536
jobManager:
3637
resource:

examples/autoscaling/autoscaling.yaml

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,21 @@ spec:
2424
image: autoscaling-example
2525
flinkVersion: v1_20
2626
flinkConfiguration:
27-
job.autoscaler.enabled: "true"
28-
job.autoscaler.stabilization.interval: "1m"
29-
job.autoscaler.metrics.window: "3m"
30-
pipeline.max-parallelism: "24"
31-
taskmanager.numberOfTaskSlots: "4"
32-
state.savepoints.dir: file:///flink-data/savepoints
33-
state.checkpoints.dir: file:///flink-data/checkpoints
34-
high-availability.type: kubernetes
35-
high-availability.storageDir: file:///flink-data/ha
36-
execution.checkpointing.interval: "1m"
27+
job.autoscaler:
28+
enabled: true
29+
stabilization.interval: 1m
30+
metrics.window: 3m
31+
target.utilization.boundary: 0.1
32+
pipeline.max-parallelism: 24
33+
taskmanager.numberOfTaskSlots: 4
34+
state:
35+
savepoints.dir: file:///flink-data/savepoints
36+
checkpoints.dir: file:///flink-data/checkpoints
37+
high-availability:
38+
type: kubernetes
39+
storageDir: file:///flink-data/ha
40+
execution.checkpointing.interval: 1m
3741
jobmanager.scheduler: adaptive
38-
job.autoscaler.target.utilization.boundary: "0.1"
3942
serviceAccount: flink
4043
jobManager:
4144
resource:

examples/basic-checkpoint-ha.yaml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,13 @@ spec:
2424
image: flink:1.20
2525
flinkVersion: v1_20
2626
flinkConfiguration:
27-
taskmanager.numberOfTaskSlots: "2"
28-
state.savepoints.dir: file:///flink-data/savepoints
29-
state.checkpoints.dir: file:///flink-data/checkpoints
30-
high-availability.type: kubernetes
31-
high-availability.storageDir: file:///flink-data/ha
27+
taskmanager.numberOfTaskSlots: 2
28+
state:
29+
savepoints.dir: file:///flink-data/savepoints
30+
checkpoints.dir: file:///flink-data/checkpoints
31+
high-availability:
32+
type: kubernetes
33+
storageDir: file:///flink-data/ha
3234
kubernetes.operator.savepoint.format.type: NATIVE
3335
serviceAccount: flink
3436
jobManager:

examples/basic-ingress.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ spec:
2626
ingress:
2727
template: "{{name}}.{{namespace}}.flink.k8s.io"
2828
flinkConfiguration:
29-
taskmanager.numberOfTaskSlots: "2"
29+
taskmanager.numberOfTaskSlots: 2
3030
serviceAccount: flink
3131
jobManager:
3232
resource:

examples/basic-reactive.yaml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,13 @@ spec:
2525
flinkVersion: v1_20
2626
flinkConfiguration:
2727
scheduler-mode: REACTIVE
28-
taskmanager.numberOfTaskSlots: "2"
29-
state.savepoints.dir: file:///flink-data/savepoints
30-
state.checkpoints.dir: file:///flink-data/checkpoints
31-
high-availability: org.apache.flink.kubernetes.highavailability.KubernetesHaServicesFactory
32-
high-availability.storageDir: file:///flink-data/ha
28+
taskmanager.numberOfTaskSlots: 2
29+
state:
30+
savepoints.dir: file:///flink-data/savepoints
31+
checkpoints.dir: file:///flink-data/checkpoints
32+
high-availability:
33+
type: org.apache.flink.kubernetes.highavailability.KubernetesHaServicesFactory
34+
storageDir: file:///flink-data/ha
3335
serviceAccount: flink
3436
jobManager:
3537
resource:

examples/basic-session-deployment-only.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ spec:
2424
image: flink:1.20
2525
flinkVersion: v1_20
2626
flinkConfiguration:
27-
taskmanager.numberOfTaskSlots: "2"
27+
taskmanager.numberOfTaskSlots: 2
2828
serviceAccount: flink
2929
jobManager:
3030
resource:

examples/basic.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ spec:
2424
image: flink:1.20
2525
flinkVersion: v1_20
2626
flinkConfiguration:
27-
taskmanager.numberOfTaskSlots: "2"
27+
taskmanager.numberOfTaskSlots: 2
2828
serviceAccount: flink
2929
jobManager:
3030
resource:

examples/custom-logging.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ spec:
2424
image: flink:1.20
2525
flinkVersion: v1_20
2626
flinkConfiguration:
27-
taskmanager.numberOfTaskSlots: "2"
27+
taskmanager.numberOfTaskSlots: 2
2828
serviceAccount: flink
2929
jobManager:
3030
resource:

examples/flink-beam-example/beam-example.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ spec:
2424
image: flink-beam-example:latest
2525
flinkVersion: v1_19
2626
flinkConfiguration:
27-
taskmanager.numberOfTaskSlots: "1"
27+
taskmanager.numberOfTaskSlots: 1
2828
serviceAccount: flink
2929
jobManager:
3030
resource:

0 commit comments

Comments
 (0)