apache flink有状态函数远程函数kubernetes部署

n3schb8v  于 2021-06-26  发布在  Flink
关注(0)|答案(0)|浏览(270)

我在ha(zookeeper)模式下安装了flink statefun kubernetes集群(3节点)。这个集群包括statefun2.0.0映像和嵌入式jar、模块yaml文件。我还安装了另一个kubernetes集群来实现远程功能。官方的例子显示在同一个kubernetes集群中。通常部署远程功能另一个k8s集群会是一个更好的主意,因为可以扩展计算。)我应该为每个功能定义loadbalancer服务吗?一个lb多个服务怎么样?多服务入口如何?https://cloud.google.com/kubernetes-engine/docs/tutorials/http-balancer#step_6_optional_serve_multiple_applications_on_a_load_balancer

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: fanout-ingress
spec:
  rules:
  - http:
      paths:
      - path: /*
        backend:
          serviceName: web
          servicePort: 8080
      - path: /v2/*
        backend:
          serviceName: web2
          servicePort: 8080

另外,我必须重新启动cluster来更新module.yaml,这样另一个flink集群可能是解决方案。例如嵌入式函数集群(include jar)和远程函数集群(include module.yaml)。我可以将这些集群部署到同一个kubernetes集群吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题