LoadBalancer: Return error upon port conflict
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 55/100
調査の方向性
この issue ではファイルもテストも指定されていません。まず、LoadBalancer サービスのリコンシリエーションと、サービスのポートがどのようにチェックされているかを追跡してください。完了条件は、すでに使用されているポートを使って LoadBalancer を作成するとエラーが返されることです。ただし、将来の外部サブネット LoadBalancer について述べられている互換性上の懸念を考慮してください。
索引モデルが issue の本文から書いたものです。
説明
The Limitations describe the following:
- There can only be one
LoadBalancerservice per uniquespec.ports[].port. Since floating IPs are transparent to Oxide instances, traffic will arrive on the instance’s internal IP address usingspec.ports[].port. The service controller adds both the floating IP and the instance’s internal IP to theLoadBalancerstatus so that Kubernetes creates the per-node firewall rules needed to allow the traffic. Put another way, a load balancer configured to use port 443 will conflict with another load balancer configured to use port 443.
However, we could likely return an error when the user creates a LoadBalancer service with a port that's already in use. This will help in the floating IP implementation but it might not be desirable if we move the load balancer to use external subnets instead.
- 主要言語
- Go
- スター
- 6
- フォーク
- 2
- 平均マージ
- 2時間 50分
- マージ済み PR(30日)
- 7
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
oxidecomputer/oxide-cloud-controller-manager のほかの issue
-
Documentation Kubernetes Cloud Controller Manager (CCM)
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
-
Documentation Kubernetes Cloud Controller Manager (CCM)
難易度 2/5 1〜3時間 初心者へのやさしさ 90/100
-
Bug Kubernetes Cloud Controller Manager (CCM)
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
Bug Kubernetes Cloud Controller Manager (CCM)
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
oxidecomputer/oxide-cloud-controller-manager#275 · コメント 1 件 ·
-
Enhancement Kubernetes Cloud Controller Manager (CCM)
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
oxidecomputer/oxide-cloud-controller-manager の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
Gentleman-Programming/engram#1899 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
OpenTollGate/tollgate-module-basic-go#949 ·
メンテナーはふだん 1 日以内に返信