본문 바로가기
반응형

AWS Batch4

AWS Batch Job Queue Blocked 상태 처리 하기 (EventBridge) 서론AWS Batch를 이용하다가 보면 배치 작업이 Runnable 상태에서 멈춰있는 작업이 생길 수 있습니다.해당 작업을 EventBridge를 통해 자동화 하여 처리하는 방법에 대해 알아보도록 하겠습니다. 지난 글에서는 Batch 작업이 완료되거나 실패된 후에 EventBridge를 이용하여 후 처리를 하는 방법을 알아보았습니다.못 보신분들은 아래 링크를 참고해 주세요. https://developer-jp.tistory.com/206 AWS Batch - EventBridge를 이용한 상태 변경 처리 하기서론AWS Batch를 쓰다보면 배치 작업이 완료나 실패처리가 된 후에 처리작업을 해야할 일이 생깁니다.오늘은 Batch 작업이 완료되거나 실패된 후에 EventBridge를 이용하여 후 처리를 하.. 2024. 6. 21.
AWS Batch - EventBridge를 이용한 상태 변경 처리 하기 서론AWS Batch를 쓰다보면 배치 작업이 완료나 실패처리가 된 후에 처리작업을 해야할 일이 생깁니다.오늘은 Batch 작업이 완료되거나 실패된 후에 EventBridge를 이용하여 후 처리를 하는 방법을 알아보도록하겠습니다. 지난 글에서 EKS에서 AWS Batch를 돌려보는 방법을 알아보았습니다.못 보신분들은 아래 링크를 통해 보러가실 수 있습니다.https://developer-jp.tistory.com/201 AWS Batch와 EKS(k8s)를 사용하여 배치를 돌려보자목차 필수 조건 체크 EKS 클러스터 생성 배치 인스턴스 전용 네임스페이스 생성 역할 기반 엑세스 제어(RBAC)를 통한 엑세스 활성화 GPU 노드를 위한 NVIDIA 플러그인 설치 (GPU Node Only) AWS Batch .. 2024. 6. 17.
AWS EKS tolerations, taints의 정의, 설정하기 서론 Kubernetes(쿠버네티스)를 설정하다보면 tolerations와 taints라는 것이 보일 것이다. taints와 tolerations가 무엇이고 설정은 어떻게 하는지 알아보자. AWS EKS에서 설정하는 법으로 예시를 들어보겠다. Taints란? 간단하게 말하면 Taints는 노드가 pod를 제외시킬 수 있는 설정이다. 다르게 말하면 특정 노드에 대해 특정 pod만 실행할 수 있도록 역할을 제한하기 위한 목적으로 사용된다. 하나의 노드에 여러 taints를 설정할 수 있다. 예를 들어, Batch를 돌리는 노드에서는 Batch에 관련된 pod만 실행되어야한다. 그렇다면 해당 Batch 노드에 taints설정을 하여 제한할 수 있다. Tolerations란? Tolerations는 pod에 적.. 2024. 2. 5.
AWS Batch와 EKS(k8s)를 사용하여 배치를 돌려보자 목차 필수 조건 체크 EKS 클러스터 생성 배치 인스턴스 전용 네임스페이스 생성 역할 기반 엑세스 제어(RBAC)를 통한 엑세스 활성화 GPU 노드를 위한 NVIDIA 플러그인 설치 (GPU Node Only) AWS Batch 컴퓨팅 환경 생성 작업 대기열 생성 및 컴퓨팅 환경 연결 작업 정의 생성 작업 제출(시작) 1. 필수 조건 체크 AWS Batch를 EKS로 돌리려면 여타 체크해야 할 부분들이 있다. 우선 작성 시점 문서에서는 아래와 같이 제시하고 있다. aws cli 2.8.6 버전 이상 또는 1.26.0 이상 kubectl 1.23 버전 이상 eksctl 0.115.0 버전 이상 사용하는 IAM 보안 주체에는 EKS IAM 역할 및 서비스 연결 역할, CloudFormation, VPC 및 .. 2024. 1. 29.
반응형