https://github.com/pharosproduction/tutorial-flink-k8s
Tutorial flink deployment & monitoring in k8s. Full article here: https://medium.com/pharos-production/how-to-deploy-flink-flink-exporter-in-kubernetes-cluster-48e24b440446. https://pharosproduction.com
https://github.com/pharosproduction/tutorial-flink-k8s
Last synced: 7 months ago
JSON representation
Tutorial flink deployment & monitoring in k8s. Full article here: https://medium.com/pharos-production/how-to-deploy-flink-flink-exporter-in-kubernetes-cluster-48e24b440446. https://pharosproduction.com
- Host: GitHub
- URL: https://github.com/pharosproduction/tutorial-flink-k8s
- Owner: PharosProduction
- Created: 2019-03-27T10:23:07.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-08T17:03:16.000Z (about 1 year ago)
- Last Synced: 2025-05-20T23:37:58.909Z (7 months ago)
- Language: Dockerfile
- Homepage: https://pharosproduction.com
- Size: 5.73 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tutorial on How to Deploy Flink Cluster & Flink-exporter in Kubernetes Cluster
## You can find it in our Medium publication
[Pharos Production Medium Article](https://medium.com/pharos-production/how-to-deploy-flink-flink-exporter-in-kubernetes-cluster-48e24b440446).
Also you're warmely welcome to say hello to us
[Pharos Production - Blockchain and FinTech Software Development](https://pharosproduction.com)
## Flink session cluster on Kubernetes
A basic Flink session cluster deployment in Kubernetes has three components:
a Deployment/Job which runs the JobManager
a Deployment for a pool of TaskManagers
a Service exposing the JobManager’s REST and UI ports
## If using MiniKube please make sure to execute:
minikube ssh 'sudo ip link set docker0 promisc on'
before deploying a Flink cluster. Otherwise Flink components are not able to self reference themselves through a Kubernetes service.
## Deploy Flink session cluster on Kubernetes
kubectl apply -f flink
By [Dmytro Nasyrov, Founder, CTO at Pharos Production Inc.](https://www.linkedin.com/in/dmytronasyrov/)
And [Pharos Production Inc. - Web3, blockchain, fintech, defi software development services](https://pharosproduction.com)