devmoa

Crossplane을 사용하여, K8S Ingress Controller용 AWS ELB를 생성해보자

데보션·2021년 11월 5일·00
CrossplaneKubernetesAWS ELBIngress ControllerTerraform OperatorIaaS

AI 요약

Beta

이 글은 Kubernetes(K8S) Ingress Controller를 위한 AWS ELB(Elastic Load Balancer)를 Crossplane을 사용하여 생성하고 관리하는 방법을 다룹니다. 기존에 Terraform Operator를 사용했지만, K8S 리소스로 IaaS 레이어의 리소스를 직접 관리할 수 없다는 한계가 있었습니다.

이에 대한 대안으로 CNCF 프로젝트인 Crossplane을 소개하고, Crossplane의 개요와 작동 방식을 설명합니다. Crossplane은 K8S API를 확장하여 Public/Private Cloud의 IaaS/PaaS/SaaS를 Custom Resource로 관리할 수 있게 해주는 컨트롤러입니다.

글에서는 AWS Provider Package를 설치하고 AWS Access Credential 정보를 설정하여 Crossplane CRD(Custom Resource Definition)를 통해 AWS 리소스를 생성 및 관리하는 실습 과정을 안내합니다. 이를 통해 K8S 네이티브 방식으로 인프라 리소스를 관리하는 방법을 제시합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다