翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
クラスターの名前、目的の 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 ネットワークインターフェイス管理のロール。
必須: はい
タイプ: 文字列
ebs_csi
Amazon EKS クラスターにインストールされる Amazon EBS Container Storage Interface (CSI) ドライバーを定義するプロパティ。
このプラグインを有効にして AWS Outposts、、 AWS ローカルゾーン、または で Amazon EKS セルフマネージドノードを使用します AWS リージョン。詳細については、「Amazon EKS ユーザーガイド」の「Amazon Elastic Block Store CSI ドライバー」を参照してください。
-
enabled
-
デフォルトの Amazon EBS CSI ドライバーがインストールされているかどうかを示します。
必須: いいえ
型: ブール
-
version
-
Amazon EBS CSI ドライバーアドオンのバージョン。バージョンは、DescribeAddonVersions アクションによって返されるバージョンのいずれかに一致する必要があります。詳細については、「Amazon EKS API リファレンス」の「DescribeAddonVersions」を参照してください。
必須: いいえ
タイプ: 文字列
プロパティ
-
version
-
クラスターの Kubernetes バージョン。 AWS Telco Network Builder は、Kubernetes バージョン 1.24 から 1.31 をサポートしています。
必須: はい
タイプ: 文字列
指定できる値: 1.24 | 1.25 | 1.26 | 1.27 | 1.28 | 1.29 | 1.30 | 1.31
-
access
-
クラスターエンドポイントのアクセス。
必須: はい
タイプ: 文字列
使用できる値:
PRIVATE
|PUBLIC
|ALL
-
cluster_role
-
クラスター管理のロール。
必須: はい
タイプ: 文字列
-
tags
-
このリソースにアタッチするタグ。
必須: いいえ
タイプ: リスト
-
ip_family
-
クラスター内のサービスアドレスとポッドアドレスの IP ファミリーを示します。
許可される値:
IPv4
、IPv6
デフォルト値:
IPv4
必須: いいえ
タイプ: 文字列
要件
-
subnets
-
必須: はい
タイプ: リスト
例
SampleEKS:
type: tosca.nodes.AWS.Compute.EKS
properties:
version: "1.26"
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