Noufal Rijal
11/04/2025, 4:19 PMVijaya Bhaskar V
11/05/2025, 10:07 AMNoufal Rijal
11/05/2025, 10:13 AMflink run-application \
-t kubernetes-application \
-Dkubernetes.deployment.mode=application \
-p $PARALLELISM \
-Dkubernetes.namespace=$FLINK_NAMESPACE \
-Dkubernetes.cluster-id=$APPLICATION \
-Dkubernetes.container.image=$FLINK_IMAGE \
-Dkubernetes.taskmanager.node-selector=$NODE_LABEL \
-Dkubernetes.taskmanager.tolerations="key:platform,operator:Equal,value:gpu,effect:NoSchedule" \
-Dkubernetes.pod-template-file.jobmanager=./flink-streaming/k8s/jobmanager.yaml \
-Dkubernetes.pod-template-file.taskmanager=./flink-streaming/k8s/taskmanager.yaml \
-Dkubernetes.jobmanager.cpu=1 \
-Dkubernetes.taskmanager.registration.timeout=10min \
-Dkubernetes.taskmanager.cpu=2.75 \
-Dkubernetes.taskmanager.replicas=1 \
-Dtaskmanager.numberOfTaskSlots=1 \
-Dparallelism.default=$PARALLELISM \
-Djobmanager.memory.process.size=4g \
-Dtaskmanager.memory.process.size=10g \
-Dtaskmanager.memory.task.off-heap.size=512m \
-Dtaskmanager.memory.framework.off-heap.size=128m \
-Dtaskmanager.memory.managed.size=768m \
-Dtaskmanager.memory.network.min=256m \
-Dtaskmanager.memory.network.max=512m \
-Dtaskmanager.jvm-options="-XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:G1HeapRegionSize=16m -XX:+PrintGCDetails" \
-Dheartbeat.timeout=300000 \
-Dheartbeat.interval=10000 \
-Dakka.ask.timeout=120s \
-Dpython.fn.execution.bundle.size=1 \
-Dpython.fn.execution.bundle.time=1000 \
-Dkubernetes.cluster.config.map.name=flink-config-pyflink-job \
-Dstate.backend=rocksdb \
-Dstate.backend.rocksdb.block.cache-size=256mb \
-Dstate.backend.rocksdb.write-buffer-size=64mb \
-Dstate.backend.rocksdb.max-write-buffer-number=2 \
-Dstate.backend.incremental=true \
-Dstate.backend.rocksdb.ttl.compaction.filter.enabled=true \
-Dstate.backend.rocksdb.compaction.level.use-dynamic-size=true \
-Dexternal-resources=gpu \
-Dexternal-resource.gpu.kubernetes.config-key=$GPU_KEY \
-Dstate.checkpoints.dir=wasbs:azure_path \
-Dfs.azure.account.key.${AZURE_STORAGE_ACCOUNT}.<http://blob.core.windows.net|blob.core.windows.net>=${AZURE_STORAGE_KEY} \
-Dmetrics.reporters=prom \
-Dmetrics.reporter.prom.factory.class=org.apache.flink.metrics.prometheus.PrometheusReporterFactory \
-Dmetrics.reporter.prom.port=9249 \
-py /opt/flink/flink_job/ppe_adherence_deep_tracker/main.py
}Vijaya Bhaskar V
11/05/2025, 10:20 AMVijaya Bhaskar V
11/05/2025, 10:22 AMVijaya Bhaskar V
11/05/2025, 10:24 AMNoufal Rijal
11/05/2025, 10:35 AMVijaya Bhaskar V
11/05/2025, 10:49 AM