翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 ネットワークインターフェイス管理のロール。
必須: はい
タイプ: 文字列
ebs_csi
Amazon EKS クラスターにインストールされる Amazon EBS Container Storage Interface (CSI) ドライバーを定義するプロパティ。
このプラグインを有効にして、、 AWS ローカルゾーン AWS Outposts、または で 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.23 から 1.30 をサポートしています。
必須: はい
タイプ: 文字列
指定できる値: 1.23 | 1.24 | 1.25 | 1.26 | 1.27 | 1.28 | 1.29 | 1.30
-
access
-
クラスターエンドポイントのアクセス。
必須: はい
タイプ: 文字列
使用できる値:
PRIVATE
|PUBLIC
|ALL
-
cluster_role
-
クラスター管理のロール。
必須: はい
タイプ: 文字列
-
tags
-
このリソースにアタッチするタグ。
必須: いいえ
タイプ: リスト
-
ip_family
-
クラスター内のサービスアドレスとポッドアドレスの IP ファミリーを示します。
許可される値:
IPv4
、IPv6
デフォルト値:
IPv4
必須: いいえ
タイプ: 文字列
要件
-
subnets
-
必須: はい
タイプ: リスト
例
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