기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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
를 포함시킬 경우 enabled
및 multus_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