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 を含めた場合は、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 ファミリーを示します。

許可される値: IPv4IPv6

デフォルト値: 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