我在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集群吗?
暂无答案!
目前还没有任何答案,快来回答吧!