Sign inSign up

ponylee/flink

By ponylee

Updated over 4 years ago

Image
0

41

ponylee/flink repository overview

docker:

docker run --name flink -d ponylee/flink jobmanager

k8s RBAC

# create namespace
kubectl create ns flink-native
kubectl config set-context --current --namespace=flink-native
# create serviceaccount 
kubectl create serviceaccount flink
kubectl create clusterrolebinding flink-role-binding-flink --clusterrole=cluster-admin --serviceaccount=flink-native:flink --namespace=flink-native

native k8s application mode

./bin/flink run-application \
  --target kubernetes-application \
  -Dkubernetes.cluster-id=k8s-flink-application \
  -Dkubernetes.namespace=flink-native\
  -Dkubernetes.service-account=flink \
  -Dkubernetes.rest-service.exposed.type=ClusterIP \
  -Dtaskmanager.memory.process.size=2048m \
  -Dkubernetes.taskmanager.cpu=2 \
  -Dtaskmanager.numberOfTaskSlots=4 \
  -Dresourcemanager.taskmanager-timeout=3600000 \
  -Dkubernetes.container.image=ponylee/flink:1.15.0-java8 \
  -Dkubernetes.container-start-command-template="%java% %classpath% %jvmmem% %jvmopts% %logging% %class% %args%" \
  local:///opt/flink/usrlib/flink-demo-1.0-SNAPSHOT-pony-shade.jar 

Tag summary

Content type

Image

Digest

Size

406.9 MB

Last updated

over 4 years ago

docker pull ponylee/flink:1.15.0-java8