zoukankan      html  css  js  c++  java
  • Flink K8S提交

    1.创建namespace
    kubectl create namespace flink-session-cluster-test
     
    2.创建账号
    kubectl create serviceaccount flink-test -n flink-session-cluster-test
     
    3.创建角色并绑定到namespace
    kubectl create clusterrolebinding flink-role-binding-flink --clusterrole=edit --serviceaccount=flink-session-cluster-test:flink-test
     
    4.以上述账号提交作业到相应的namespace
    flink 1.13
    4.1首先创建flink cluste
    ./bin/kubernetes-session.sh -Dkubernetes.cluster-id=my-first-flink-cluster -Dkubernetes.namespace=flink-session-cluster-test -Dkubernetes.service-account=flink-test -Dkubernetes.rest-service.exposed.type=NodePort
    -Dkubernetes.container.image=flink:1.13.1-scala_2.11-java8 -Dkubernetes.container.image.pull-policy=Always
    4.2提交作业到上面的cluster
    ./bin/flink run -d --target kubernetes-session -Dkubernetes.namespace=flink-session-cluster-test -Dkubernetes.cluster-id=my-first-flink-cluster -c SentenceSender ./examples/streaming/FlinkSample.jar
     
    5.附录
    5.1 服务暴露的方式指定为NodePort 不然无法连接
    kubernetes.service.exposed.type=NodePort
    kubernetes.rest-service.exposed.type=NodePort
    5.2 可以登陆到pod中去看相关的环境
    kubectl exec -it --namespace flink-session-cluster-test pod/example-c675c658c-qqz8x -- bash
  • 相关阅读:
    魔法方法中的__str__和__repr__区别
    新建分类目录后,点击显示错误页面?
    3.用while和for循环分别计算100以内奇数和偶数的和,并输出。
    2.for循环实现打印1到10
    1.while循环实现打印1到10
    021_for语句
    014_运算符_字符串连接
    020_while语句
    019_增强switch语句
    018_switch语句
  • 原文地址:https://www.cnblogs.com/029zz010buct/p/15575850.html
Copyright © 2011-2022 走看看