regex (2) 썸네일형 리스트형 쿠버네티스 nginx lb 패턴 개요 쿠버네티스에서 nginx를 load balancer로 사용 하다 path에 따라 서버를 달리 해야 할 경우 매핑 하는 규칙 1. nginx.ingress.kubernetes.io/use-regex: "true" 이 옵션을 사용 하는 경우 정규식 패턴과 일치 하는 경우 해당 서버로 이동 시킨다. 해당 lb에 같이 있는 모든 lb에 대하여 정규식 패턴 매칭 형태로 매핑 된다. 우선 순위 첫 번째 매칭 우선 순위 인데, nginx에 경로를 작성 할때 긴 경로 순으로 정렬 되고 첫번째 일치 되는 것을 우선 한다. 정확한 패스와 매칭 되는 정규식이 있는 경우 정규식이 우선 하는 듯 하다. (실제 테스트 결과) 더보기 A request to test.com/foo/bar/bar would match the ^.. Javascript 정규식 (Regex) 1. 기본 사용법String의 함수: String.function(regex)함수명 기능 match(regex) 매치된 문자열 반환 (g option 배열 반환) replace(regex, replace) 매치된 부분 변경 search(regex) 매치된 문자열의 시작 index 반환 split(regex[, limit]) regex를 기분으로 String을 쪼개서 반환 Regex의 함수: regex.function(String)함수명 기능 exec(String) 일치되는 첫반째 문자열 반환test(String) 매치 여부를 boolean 값으로 반환* exec에서는 g 플래그가 먹지 않는다.** test에서는 g 플래그가 무의미 하다 2. 플래그i: ignore case => 대소문자 무시g: glob.. 이전 1 다음