<p>Has someone successfully run Flink jobs with this kind of setup (Github CI CD and Kubernetes)?
Since Flink jobs can’t be dockerized and deployed in a natural way as part
 of the container  I am not very sure of how is the
 best way of doing this.</p>

<p>Thanks</p>

<p>Yes, this can be done. For the dockerizing portion, see the the docs about <a href="https://ci.apache.org/projects/flink/flink-docs-release-1.4/ops/deployment/docker.html" rel="nofollow noreferrer">running Flink on Docker</a> and <a href="https://ci.apache.org/projects/flink/flink-docs-release-1.4/ops/deployment/kubernetes.html" rel="nofollow noreferrer">running Flink on Kubernetes</a>, as well as <a href="https://berlin.flink-forward.org/kb_sessions/flink-in-containerland/" rel="nofollow noreferrer">Patrick Lukas' Flink Forward talk on "Flink in Containerland"</a>. You'll find links to docker hub, github, slideshare, and youtube behind these links.</p>

<p><a href="https://data-artisans.com/da-platform-2" rel="nofollow noreferrer">dA Platform 2</a> is a commercial offering from data Artisans that supports CI/CD integrations for Flink on Kubernetes. The <a href="https://www.youtube.com/watch?v=lOZqh5pQcKM&amp;t=15m32s" rel="nofollow noreferrer">demo video from the product announcement at Flink Forward Berlin 2017</a> illustrates this.</p>
