Hey,

Our team is trying to use beam with connector Kafka and runner flink to
gather information and process data. We adopt python sdk and build in java
11 in python 3.7 sdk image as java runtime for kafka expansion service.
 so :
image: beam python 3.7 docker image + build in java 11
connector: kafka
runner: flink
container: kubernetes

We encounter an docker not found error when running:
 python3 -m kafka_test --runner=FlinkRunner
--flink_master=flink-job-manager:8081 --flink_submit_uber_jar
--environment_type=EXTERNAL --environment_config=localhost:50000

We notice that in https://beam.apache.org/roadmap/portability/ it mentioned
the prerequisite also includes Docker. We wonder what is the docker usage
here? Is there any suggested way to build docker in k8s container?
(something maybe like sysbox for docker in docker?)

Or maybe we should not use beam sdk+runner in k8s?

Thanks,
Yilun

Reply via email to