参照官方文档1.9部署
https://ci.apache.org/projects/flink/flink-docs-release-1.9/getting-started/tutorials/local_setup.html#next-steps
官方镜像dockerfile
https://github.com/docker-flink/docker-flink
远程一键部署(已更换为国内镜像)
kubectl apply -f http://www.linuxtools.cn:42344/flink1.9_yaml/flink-configuration-configmap.yaml kubectl apply -f http://www.linuxtools.cn:42344/flink1.9_yaml/jobmanager-deployment.yaml kubectl apply -f http://www.linuxtools.cn:42344/flink1.9_yaml/jobmanager-rest-service.yaml kubectl apply -f http://www.linuxtools.cn:42344/flink1.9_yaml/jobmanager-service.yaml kubectl apply -f http://www.linuxtools.cn:42344/flink1.9_yaml/taskmanager-deployment.yaml #获取外部访问UI地址 IP=$(kubectl describe svc kubernetes |grep Endpoints|awk -F ':' '{print $2}'| sed 's/ //g') NodePort=$(kubectl describe svc flink-jobmanager-rest|grep NodePort:|awk '{print $NF}'|awk -F '/' '{print $1}') echo '###########################################' echo "http://${IP}:${NodePort}"
自动化部署k8s(k8s集群二进制包一键化,kubernetes v1.14.4集群一键离线安装,一键批量增删node节点,一键集成k8s持久化方案Heketi+GlusterFS+nfs+helm+动态存储+dns+ipvs+prometheus +grafan)
[centos7]kubernetesv1.13.2集群一键安装"真的"是一键k8s集群
码云搜索关键字 “k8s一键”