개발자

gpu노드에서 request,limit 수정 명령어

2024년 08월 09일조회 42

gpu노드에서 request,limit 수정하는 명령어 알려주세요

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 0

답변이 없을 때 보이는 아이콘

첫 답변을 기다리고 있어요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 08월 09일

쿠버네티스(kubernetes)에서 리소스 request와 limit은 주로 yaml 파일 내에서 정의됩니다. Pod 또는 Deployment를 정의하는 yaml 파일에 이 정보를 포함하면 됩니다. 예를 들어, pod.yaml이라는 파일을 만들고, 아래와 같이 내용을 작성할 수 있습니다: ```yaml apiVersion: v1 kind: Pod metadata: name: my-gpu-pod spec: containers: - name: my-gpu-container image: my-image-with-gpu-support resources: limits: nvidia.com/gpu: 2 # requesting 2 GPUs ``` 위의 예제는 GPU 2개의 limit을 설정한 것입니다. 명령어 형식으로 변경하려면 `kubectl edit` 명령을 사용합니다. ``` kubectl edit deployment your-deployment-name ``` 위 명령어를 실행하면, yaml 설정 파일이 열리고 여기서 리소스 request와 limit 값을 수정할 수 있습니다. 변경 후 저장하고 종료하면 변경 사항이 적용됩니다. 그러나 이 방법은 이미 생성된 서비스에 대해서 적용되며, 처음부터 request와 limit 값을 설정한다면 yaml 사용을 추천드립니다. 또한 각 클러스터마다 gpu 요청 방법이 다르므로 해당 클러스터의 관리자나 문서 등을 참조하는 것도 좋습니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!