AWS.Compute.EKS - AWS 텔코 네트워크 빌더

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS.Compute.EKS

클러스터 이름, 원하는 Kubernetes 버전, Kubernetes 컨트롤 플레인이 NFS에 필요한 리소스를 관리할 수 있도록 하는 역할을 제공하십시오. AWS Multus 컨테이너 네트워크 인터페이스(CNI) 플러그인이 활성화되어 있습니다. 여러 네트워크 인터페이스를 연결하고 고급 네트워크 구성을 Kubernetes 기반 네트워크 함수에 적용할 수 있습니다. 클러스터 엔드포인트 액세스와 클러스터의 서브넷도 지정합니다.

구문

tosca.nodes.AWS.Compute.EKS: capabilities: multus: properties: enabled: Boolean multus_role: String ebs_csi: properties: enabled: Boolean version: String properties: version: String access: String cluster_role: String tags: List ip_family: String requirements: subnets: List

기능

multus

선택 사항입니다. Multus 컨테이너 네트워크 인터페이스(CNI) 사용을 정의하는 속성입니다.

multus를 포함시킬 경우 enabledmultus_role 속성을 지정합니다.

enabled

기본 Multus 기능이 활성화되어 있는지 여부를 나타냅니다.

필수 여부: 예

타입: 부울

multus_role

Multus 네트워크 인터페이스 관리 역할입니다.

필수 항목 여부: 예

유형: String

ebs_csi

Amazon EKS 클러스터에 설치된 Amazon EBS CSI(Container Storage Interface) 드라이버를 정의하는 속성입니다.

이 플러그인을 활성화하면 AWS Outposts, AWS Local Zones 또는 에서 Amazon EKS 자체 관리형 노드를 사용할 수 있습니다. AWS 리전자세한 내용은 Amazon EKS 사용 설명서에서 Amazon Elastic Block Store CSI 드라이버를 참조하세요.

enabled

기본 Amazon EBS CSI 드라이버가 설치되어 있는지 여부를 나타냅니다.

필수 여부: 아니요

타입: 부울

version

Amazon EBS CSI 드라이버 추가 기능의 버전입니다. 버전은 작업에서 반환된 버전 중 하나와 일치해야 합니다 DescribeAddonVersions. 자세한 내용은 Amazon EKS API 레퍼런스를 참조하십시오 DescribeAddonVersions.

필수 여부: 아니요

타입: 문자열

속성

version

클러스터용 쿠버네티스 버전. AWS 텔코 네트워크 빌더는 쿠버네티스 버전 1.23~1.29를 지원합니다.

필수 항목 여부: 예

유형: String

가능한 값: 1.23 | 1.24 | 1.25 | 1.26 | 1.27 | 1.28 | 1.29

access

클러스터 엔드포인트 액세스입니다.

필수 항목 여부: 예

유형: String

가능한 값: PRIVATE | PUBLIC | ALL

cluster_role

클러스터 관리 역할입니다.

필수 항목 여부: 예

유형: String

tags

리소스에 연결할 태그입니다.

필수 여부: 아니요

유형: 목록

ip_family

클러스터의 서비스 및 포드 주소에 대한 IP 패밀리를 나타냅니다.

허용되는 값: IPv6, IPv4

기본 값: IPv4

필수 여부: 아니요

타입: 문자열

요구 사항

subnets

AWS.Networking.Subnet 노드입니다.

필수 여부: 예

유형: 목록

SampleEKS: type: tosca.nodes.AWS.Compute.EKS properties: version: "1.23" access: "ALL" cluster_role: "arn:aws:iam::${AWS::TNB::AccountId}:role/SampleRole" ip_family: "IPv6" tags: - "Name=SampleVPC" - "Environment=Testing" capabilities: multus: properties: enabled: true multus_role: "arn:aws:iam::${AWS::TNB::AccountId}:role/MultusRole" ebs_csi: properties: enabled: true version: "v1.16.0-eksbuild.1" requirements: subnets: - SampleSubnet01 - SampleSubnet02