IT 2

IP로 Harbor HTTPS Access 가능하게 설정하며 과정 다시 되짚어보기

글 작성일: 2021.10.31 현재 서비스의 도커이미지 보관용 Private container registry로 Harbor를 사용하는 중이다. Harbor를 Kubernetes에 구축하거나 Docker-compose를 사용해서 단독으로 구축을 하는 등 여러 케이스에 대응을 해야 하는 상황이다. IP로 바로 접근할 수 있게 등록하는 것도 한 과정이다. 이미지를 pull이나 push등의 동작을 하는 데 있어서 Docker는 기본적으로 HTTPS 프로토콜을 사용한다. HTTP를 사용하고 클라이언트의 docker daemon 설정에 insecure-registries 옵션을 주면 HTTPS를 사용하지 않아도 된다. 그러나 이는 임시방편에 불과하며 그런 상황은 한정적일 것이다. 그래서 Harbor docume..

IT 2022.01.05

Locust를 이용해서 부하 테스트를 해 본 후기

글 작성일: 2021.10.03 쿠버네티스에서 올라가 있는 application pod에서 사용하고 있는 sidecar의 요구 자원을 줄일 수 있는 지 확인하기 위해서 해당 Pod에 부하를 걸어 볼 필요성이 생겼다. sidecar에 기본 설정된 CPU limits Core가 높게 설정되어 있는데, 만들고 있는 application의 ui에서 해당 네임스페이스의 limits를 기반으로 모델 배포관리를 하기 때문에 이런 상황이 된 것이다. 이 떄문에 부하 테스트 도구를 찾아보게 되었다. Locust, JMeter, LoadRunner, SilkPerformer 등의 이름이 보였고 제각기 장단점이 있겠지만 그 중 Locust를 골랐다. Locust의 장점은 다음과 같다. 시나리오를 파이썬 스크립트로 작성할 수..

IT 2022.01.05
반응형