게시된 날짜: Aug 19, 2020

AWS Controllers for Kubernetes(ACK)는 Kubernetes에서 바로 AWS 서비스 리소스를 정의하고 사용할 수 있는 새로운 도구입니다. ACK를 사용하면 클러스터 밖에서 리소스를 정의하거나 클러스터 내에서 데이터베이스 또는 메시지 대기열과 같은 지원 기능을 제공하는 서비스를 실행하지 않고도 Kubernetes 애플리케이션에서 AWS Managed Services를 활용할 수 있습니다. 

Kubernetes 애플리케이션은 데이터베이스, 메시지 대기열, 객체 스토어 등과 같은 여러 가지 지원 리소스가 있어야 작동하는 경우가 많습니다. AWS는 애플리케이션에 이런 리소스를 제공할 수 있는 관리형 서비스를 제공하지만 Kubernetes로 프로비저닝하고 통합하는 과정이 복잡하고 시간이 오래 걸립니다.  

이제 ACK를 사용해서 Kubernetes 클러스터 내에서 직접 여러 가지 AWS 서비스와 리소스를 정의하고 사용할 수 있습니다. ACK는 애플리케이션과 종속성을 관리할 수 있고 매끄럽게 운영되는 통합적 수단을 제공합니다. 

ACK는 개발자 평가판이며 S3, Amazon SNS, Amazon SQS, DynamoDB, Amazon ECR, AWS API Gateway를 지원합니다.  

시작하려면 다음을 수행하십시오.