서비스 고객사별 서브도메인 자동 생성 추가방안
서비스에 가입을 하면 서브 도메인이 생성되어 제가 가입한 서비스를 이용할 수 있게 해주는 곳이 있습니다.
예를들어, test.or.kr 이라는 도메인이 있는데, 여기에 "slack" 이라는 이름으로 group이나 고객사가 등록이 되면, "slack.test.or.kr" 이라는 URL 로 서비스가 이루어 지도록 호스트가 자동으로 추가되는 것을 구현하려 할 때 궁금증이 있습니다.
먼저 생각나는 것은
1. proxy 설정: k8s에서 nginx ingress를 사용한다면 신규 등록된 group 에 대해서 자동으로 추가해야 합니다. nginx ingress yaml 파일에 관련정보 추가한 후 kubectl 로 적용하는 방식으로 처리해야할까요?
2. 네임서버에 호스트도 자동으로 추가. 설정파일에 관련 호스트 추가하고, version update 하고, 적용해야 하나요?
3. https 를 써야 하므로, 인증서 추가. let's encrypt 를 이용해서?
지금 당장 제 머리속에서 생각나는 것은 저런 것들인데, 좀 더 좋고 안전한 방법이 있나해서 여쭙숩니다.