Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[KT Cloud VPC] To use NLB, needs to support the subnet management features with a fixed name. #1453

Open
innodreamer opened this issue Mar 4, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@innodreamer
Copy link
Member

innodreamer commented Mar 4, 2024

What would you like to be enhanced
: KT Cloud VPC (D platform)을 연동하여 NLB를 사용할 경우, 고정된 이름으로 미리 생성한 이름의 subnet을 드라이버 내부적으로 활용하여 NLB를 생성하도록 보완되어야함.

Why is this needed
: 아래의 사항들로 인해 위와 같은 보완이 필요함.

Proposed solution
(아래는 @powerkimhub 님과 논의하여 결정한 사항임)
: 위의 특징적 상황에서 아래와 같은 방법으로 NLB를 사용할 수 있도록 지원함.
(아래의 방법은 임시 해결책이며 향후 KT Cloud VPC 서비스 VPC/Subnet, NLB 서비스 변경 사항에 따라 변경될 수 있음.)

  • 먼저, 위와 같은 특징이 존재하지만, 타 CSP LB와 맞춰진 기존 공통 인터페이스를 subnet 정보를 추가하는 방향으로 변경할 수는 없음.

  • 사용자가 'NLB-SUBNET' 이라는 subnet을 CB-TB, CB-SP, 연동 드라이버 'API를 이용해' (콘솔에서 생성하는거 아님) 미리 생성하고
    (사용자가 'NLB-SUBNET' 이라는 고정된 이름의 subnet을 생성/조회/삭제가 가능해야함.)

  • KT Cloud VPC 서비스 기준으로 NLB 생성시에도 VPC 정보만 입력하고 subnet 정보는 입력하지 않음.

  • 위와 같이 NLB 생성 요청시 드라이버 내부적으로 'NLB-SUBNET' 이라는 이름의 subnet을 적용하여 그 subnet 범위 내에 NLB를 생성함.
    만약, 사용자가 'NLB-SUBNET' 이라는 subnet을 생성해 놓지 않아 존재하지 않으면 드라이버에서 error 메시지로 'NLB-SUBNET' 이라는 subnet을 생성하도록 안내함.

  • Related CB-SP issue

@innodreamer innodreamer added the enhancement New feature or request label Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants