개발자
gpu노드에서 request,limit 수정하는 명령어 알려주세요
답변 0
첫 답변을 기다리고 있어요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 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 요청 방법이 다르므로 해당 클러스터의 관리자나 문서 등을 참조하는 것도 좋습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!