네트워크 드라이버

네트워크 드라이버

이 문서에서는 Consul-Terraform-Sync(CTS)가 네트워크 인프라를 실행하고 갱신하기 위해 사용하는 네트워크 드라이버에 대해 설명해 드려요. 드라이버는 특정 네트워크 인프라와 연결된 API 및 리소스 세부 정보를 처리하고 추상화하여 Consul의 서비스 수준 정보를 다운스트림 변경으로 변환합니다.

CTS는 네트워크 인프라 자동화(NIA)를 위한 HashiCorp 솔루션이에요. Consul의 네트워킹 기능과 Terraform의 인프라 관리 기능을 연결해 주며, Terraform을 네트워크 드라이버로 매끄럽게 내장하여 Terraform 모듈의 자동화를 관리합니다. 이를 통해 Consul 생태계가 확장되고 Terraform 및 Terraform 프로바이더의 풍부한 기능과 커뮤니티를 활용할 수 있게 됩니다.

출처: 문서

본문

다음 표는 Terraform과 HCP Terraform이 CTS의 네트워크 드라이버로 사용될 때 제공하는 몇 가지 추가 기능을 강조한 것입니다. 전체 기능 목록은 Terraform 제품 페이지를 방문하거나 영업팀에 문의해 주세요.

(표: Terraform 및 HCP Terraform이 네트워크 드라이버로 제공하는 추가 기능 비교)

Terraform 자동화 이해하기

CTS는 템플릿화된 구성을 사용하여 Terraform 실행을 자동화하고 인프라 변경을 수행해요. 자동 생성된 구성은 Consul에서 소싱된 입력 변수를 활용하며, HashiCorp 파트너와 커뮤니티가 게시하고 유지 관리하는 재사용 가능한 Terraform 모듈 위에 구축됩니다. CTS는 팀의 특정 네트워크 자동화 요구에 맞는 커스텀 빌드 모듈도 실행할 수 있어요.

CTS의 네트워크 드라이버는 Terraform 자동화가 어떻게 작동하는지를 결정해요. Terraform 드라이버와 HCP Terraform 드라이버에 대해 자세히 알아보려면 드라이버 페이지를 방문해 주세요.

Terraform 업그레이드

CTS가 사용하는 Terraform 버전을 업그레이드하면 Terraform 모듈에 영향을 줄 수 있는 호환성 파괴(breaking) 변경이 발생할 수 있어요. 업그레이드 전에 자세한 내용은 Terraform 업그레이드 가이드를 참고하세요.

다음 버전은 Terraform 모듈에 영향을 줄 수 있는 변경 사항을 포함한 것으로 확인되었습니다.

  • Terraform v0.15

더 알아보기 (Learn more)