apache / apache/cloudstack-kubernetes-provider
[OLD] Changing from TCP to TCP Proxy doesn't work
- 主要语言
- Go
- 星标
- 52
- 派生
- 34
- 平均合并
- 6 天 1 小时
- 30 天内合并 PR
- 3
描述
Moved from: https://github.com/swisstxt/cloudstack-cloud-controller-manager/issues/8
I tried changing from TCP to TCP-Proxy (with annotation).
`service.beta.kubernetes.io/cloudstack-load-balancer-proxy-protocol: enabled`
Trying this ensuring the loadbalancer failed with:
`"Error creating load balancer (will retry): failed to ensure load balancer for service kube-system/traefik-ingress-service: error
creating load balancer rule a9a6465af03a211e9886a02001c1a00c-tcp-proxy-80: CloudStack API error 537 (CSExceptionErrorCode: 9999): The range specified, 80-80, conflicts with rule 37282 which has 80-80*`
Likely the API Call _"create"_ is called and not _"edit"_.
贡献指南
这个仓库没有索引到贡献指南
调研方向
首先跟踪针对注解 `cloudstack-load-balancer-proxy-protocol` 的负载均衡器 ensure 流程,以及处理所报告端口冲突的 API 操作。issue 未指定任何文件或测试;完成的标准是将现有 TCP 规则更改为 TCP Proxy,且不出现 CloudStack 537 冲突。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- go, kubernetes
- 领域
- cloud, networking
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 25/100