kubernetes - Kubernetes 在新部署中维护负载均衡器的外部 IP
问题描述
即使我进行新部署,有没有办法保持与当前负载均衡器相同的外部 IP?
当我删除连接到负载均衡器的部署时,负载均衡器仍然存在,因此是否可以将新部署连接到现有负载均衡器?
解决方案
是的,您可以在服务对象的 yaml 文件中传递 externalIP。
尝试遵循这个 -
apiVersion: v1
kind: Service
metadata:
name: my-service
spec:
selector:
app: MyApp
ports:
- protocol: TCP
port: 80
targetPort: 9376
loadBalancerIP: 78.11.24.19
type: LoadBalancer
请参阅https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer了解更多信息
推荐阅读
- database - 尝试查询多个分区文件时 Athena 数据不匹配
- r - Rmd 中的交互变量
- c++ - 如何解决复杂项目中未定义的引用?
- php - 你如何使 symfony make:crud 可用于 API?
- java - Java 中的 CopyOnWriteArrayList 与 AtomicArrays
- tsql - SQL Server 能否在不涉及任何错误的上下文中向 .NET System.Data.SqlClient 程序返回信息性消息
- syntax-error - 输入结束时出现 PostgresQL 语法错误,我该如何解决这个问题?
- matlab - 有没有办法使用 Matlab 将 .RAW 音频文件转换为 .wav?
- c++ - typename参数包和auto参数包的区别?
- c++ - 我应该内联命名空间范围 lambdas 吗?无论哪种情况,为什么?