brew install minikube
minikube start --base-image='gcr.io/k8s-minikube/kicbase:v0.0.43'
helm repo add flink-operator-repo https://downloads.apache.org/flink/flink-kubernetes-operator-1.8.0/
# Disable webhook to use less resource in the minikube cluster
helm install flink-kubernetes-operator flink-operator-repo/flink-kubernetes-operator --set webhook.create=false
See quick-start for more details.
eval $(minikube docker-env) && docker build --tag pyflink-image:latest -f ./pyflink-image.dockerfile .
# Start
kubectl apply -f python-example.yaml
# Forward web ui port to localhost
kubectl delete flinkdeployment/python-example
# Stop
kubectl delete flinkdeployment/python-example