cloud-barista / cb-spider

CB-Spider offers a unified view and interface for multi-cloud management.
https://github.com/cloud-barista/cb-spider/wiki
Apache License 2.0
31 stars 47 forks source link

[Azure:Cluster] Requires /21 Subnet Instead of Default /24 #1290

Open powerkimhub opened 4 weeks ago

powerkimhub commented 4 weeks ago

@sykim-etri

sykim-etri commented 4 weeks ago

다행히(?) 현재 CB-TB 활용 테스트시에는 /18로 진행하여 문제가 없었던 상황이었네요.^^

@seokho-son 혹시 CB-TB에서 클러스터 생성시 이러한 제약도 사전에 걸러서 처리하는 것이 필요할까요? (k8sclusterinfo.yaml 등 활용. 편의 기능이긴 합니다만.)

seokho-son commented 4 weeks ago

@sykim-etri 넵! CB-TB의 경우, 각 CSP의 상황을 숨기거나 정보를 없애지 않으면서도, 사용자에게 큰 불편함은 주지 않아야 해서.. 말씀하시 방식이 적합해보입니다.

그런데.. 제가 알기론, Azure의 경우 기본 24비트 서브넷을 사용하면 k8s 클러스터 생성이 안 된다기 보다는..

Azure에서의 AKS 네트워크가 조금 특별해서, Azure Virtual Network의 cidr과 Pod cidr, Service cidr가 엮여서 구동되다보니.. Azure Virtual Network의 cidr 가 너무 좁으면, 아마 내부적으로 지정된 Pod cidr, Service cidr와 충돌이 있지 않았을까 싶네요.

아무튼, AKS의 24비트 서브넷은 다소, 범위가 좁은 것 같습니다.

@sykim-etri 아무튼 이는 CSP의 제약이 아닐 가능성이 높으므로~ config 를 통해서 적절히 가이드해주시면 될 것 같습니다. (확실하진 않아요)

seokho-son commented 4 weeks ago

@yunkon-kim 맞나유? 예전에 한번 깊게 이야기를 나눈 기억이 있는 것 같기도.. :)

yunkon-kim commented 4 weeks ago

@ish-hcc 유용한 정보를 공유해주셔서 감사드립니다.

@seokho-son 네, 논의된 적 있습니다 :-)

지금까지 개인적으로 파악 및 공유중이던 자료를 공유드립니다. 두서 없는 Draft 버전으로 선 공개, 후 수정 방식으로 계속 업데이트 해 나갈 예정입니다. 참고 바랍니다. https://github.com/cloud-barista/cb-coffeehouse/blob/main/docs/Cloud-Barista/exploring-csp-network-characteristics.md

Refs:

yunkon-kim commented 4 weeks ago

몇 가지 첨언을 드리자면,