반응형 CPU3 Kubernetes 리소스 CPU/MEM (Request / Limit) Kubernetes에서 개별 컨테이너에 CPU와 MEM 리소스를 지정할 수 있습니다. 이때 사용하는 CPU와 MEM의 값을 지정하는 방법과 의미하는 바를 정리해보려합니다. [CPU]CPU리소스는 CPU 단위로 측정된다. Kubernetes에서 1CPU = 1 AWS vCPU = 1 GCP Core = 1 Azure vCore = 1 하이퍼스레드 분수값 설정도 가능하다. 0.5CPU 라던가. 접미사 m을 사용하여 밀리(milli)를 표현할 수도 있다. Ex) 100m CPU = 0.1 CPU로 같다. 1m보다 정밀한 표현은 허용하지 않는다. 만약, 컨테이너가 동작하는 노드가 가진 CPU보다 높은 CPU요청량을 지정할 경우? > 노드의 CPU 리소스가 부족하여 Pod가 스케줄링 될 수 없음을 보여준다. .. 2024. 7. 4. ElasticSearch Cluster 구성 고려사항 시스템 규모가 커지면, 노드들의 성격에 따라 전용 노드를 구성하고 그에 맞는 하드웨어와 운영방식이 필요하다. 또한 가용성을 높이기 위해 HA 방안도 고민해야 하는데, 마스터 후보 전용 노드는 가능하면 홀수(1,3,5)배열로 구성하며, 나머지 노드들은 하드비트를 통해 주기적으로 상태 검사를 수행해는 것이 중요하다. 성능과 안정성을 위한 운영 클러스터 고려사항엘라스틱서치를 실제 서비스로 운영하기 위해서 가장 신경써야 할 부분은 서비스의 안정성과 지속성일 것이다. 아무리 빠른 성능이라도 요청량을 수용하지 못하거나 검색을 제대로 처리하지 못한다면 운영에서는 사용할 수 없을것이다. 노드 구성 계획마스터 노드 : 최소 3개데이터 노드 : 최소 2대 ~ @이외에 인덱싱 부하량에 따라 : 인제스트 노드 추가검색 부.. 2024. 5. 28. CPU Core별 사용량 HAProxy 튜닝을 위해 CPU Core별 사용량을 확인해보고자 한다. CPU Core별 사용률 확인 방법은? 일반적인 사용률을 보는 "top" 명령어에서 숫자키 '1'을 누르면 Core별 사용량을 볼 수 있다. 2023. 8. 17. 이전 1 다음 반응형