게시된 날짜: Jul 25, 2022
이제 AWS Fault Injection Simulator(FIS)가 Amazon Elastic Kubernetes Service(EKS)에서 실행되는 컨테이너화된 애플리케이션에 대해 ChaosMesh 및 Litmus 실험을 지원합니다. AWS FIS에 대해 새로운 Kubernetes 사용자 지정 리소스 작업을 사용하면 AWS FIS 실험 내에서 ChaosMesh 및 Litmus 카오스 실험을 제어하여 여러 도구 간에 장애 주입 워크플로를 조율할 수 있습니다. 예를 들어 ChaosMesh 또는 Litmus 장애를 사용하여 포드의 CPU에서 스트레스 테스트를 실행하는 동시에 AWS FIS 장애 작업을 사용하여 임의로 선택한 비율의 클러스터 노드를 종료할 수 있습니다.
AWS FIS에서 ChaosMesh 및 Litmus 카오스 실험의 실행을 시작하려면 AWS Management Console에서 AWS FIS에 로그인하고 새 실험 템플릿을 생성하면 됩니다. 그런 다음 aws:eks:inject-kubernetes-custom-resource 작업 유형을 선택하고 API 버전, 네임스페이스, 사용자 지정 리소스 세부 정보 같은 Kubernetes 파라미터를 제공합니다. 그리고 대상으로 지정하려는 EKS 클러스터를 지정합니다. AWS FIS는 AWS에서 장애 주입 실험을 실행하기 위한 완전관리형 서비스이므로 IAM 권한을 적용하여 실험을 시작할 수 있는 사용자 및 역할을 관리하고, Amazon CloudWatch 알림을 설정하여 사전 정의된 임계값을 충족하면 실험을 자동으로 중지하고, Amazon CloudWatch Logs 또는 S3 버킷에 실험 출력을 작성할 수도 있습니다.
자세히 알아보려면 AWS FIS 사용 설명서에서 Amazon EKS 작업을 참조하고 포드 CPU 스트레스 테스트를 실행하기 위한 예제 템플릿도 확인하세요.