Resources: 2개의 글
오늘 간단히 다루어볼 내용은 쿠버네티스 리소스(cpu, memory) 할당과 관리에 대한 이야기이다. 리소스 관리 쿠버네티스에서 Pod를 어느 노드에 배포할지 결정하는 것을 스케쥴링이라고 한다. 팟에 대한 스케쥴링시, 노드에 애플리케이션이 동작할 수 있는 충분한자원(CPU, 메모리 등)이 확보되어야 배포가 가능하다. 이때문에 쿠버네티스 manifast 파일에 아주 중요한 설정이 있는데, 그것은 request, limit 에 대한 설정이다. Request&Limit 컨테이너에 적용될 리소스의 양을 정의하는데, request와 limit이라는 설정을 사용한다. request는 컨테이너가 생성될때 최소한 있어야하는 자원 요청이고, limit은 request만큼 할당된 것보다 더 많은 리소스가 필요할때, 해당 ..
[IntelliJ] Gradle 프로젝트 resources 디렉토리 만들기 다음은 일반적인 gradle 프로젝트의 구조이다. resources 디렉토리는 main, test 하위에 위치하는데 intelliJ 버전에 따라 resources 디렉토리가 생성되지 않는 경우가 있다. 이 디렉토리를 직접 만드는 방법을 알아보자. main에서 resources 이름의 새 디렉토리를 만든다. resources 디렉토리가 만들어졌다. 나 같은 경우엔 자동으로 resources 디렉토리로 인식돼서 아이콘이 적용됐으나 그렇지 않을 경우, 생성한 resources 디렉토리에 마우스 우측 버튼을 클릭해서 컨텍스트 메뉴를 띄우고 Mark Directory as - Resoures Root를 클릭한다. Gradle resourc..