如何为ELB分配静态IP地址.好像我不能.
在线的一些文章要求创建Route 53记录,但这需要更改域的CNAME,这也会重定向电子邮件流量.我只想更改A记录而不是CNAME.
有些文章还提到我可以使用EC2实例作为反向代理.但是,单个代理是否能够处理大量流量?
对此有何解决方案?
我使用的是 eks 1.16。我有一项服务,其类型为面向互联网的负载均衡器。
apiVersion: v1
kind: Service
metadata:
annotations:
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: tcp
service.beta.kubernetes.io/aws-load-balancer-type: nlb
name: kafka-test-3-0-external
labels:
helm.sh/chart: kafka-0.21.5
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: kafka-broker
app.kubernetes.io/name: kafka
app.kubernetes.io/instance: kafka-test-3
pod: "kafka-test-3-0"
spec:
type: LoadBalancer
ports:
- name: external-broker
port: 19092
targetPort: 19092
protocol: TCP
#
selector:
app.kubernetes.io/component: kafka-broker
app.kubernetes.io/name: kafka
app.kubernetes.io/instance: kafka-test-3
statefulset.kubernetes.io/pod-name: "kafka-test-3-0"
Run Code Online (Sandbox Code Playgroud)
我想向该外部服务提供 elastic-ip/static-ip 。
问题: 使用负载均衡器类型,当我删除服务时,它将删除负载均衡器。当我再次安装时,它将使用新的 IP 创建新的负载均衡器。
用例:如果我要卸载/删除该服务,IP 仍然必须相同。
如何提供elastic-ip/static-ip?