AWS.Menghitung. EKS - AWS Pembangun Jaringan Telekomunikasi

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS.Menghitung. EKS

Berikan nama klaster, versi Kubernetes yang diinginkan, dan peran yang memungkinkan bidang kontrol Kubernetes mengelola sumber daya yang diperlukan untuk Anda. AWS NFs Plugin antarmuka jaringan kontainer Multus (CNI) diaktifkan. Anda dapat melampirkan beberapa antarmuka jaringan dan menerapkan konfigurasi jaringan lanjutan ke fungsi jaringan berbasis Kubernetes. Anda juga menentukan akses endpoint cluster dan subnet untuk cluster Anda.

Sintaks

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

Kemampuan

multus

Tidak wajib. Properti yang mendefinisikan penggunaan antarmuka jaringan kontainer Multus (CNI).

Jika Anda menyertakanmultus, tentukan enabled dan multus_role properti.

enabled

Menunjukkan apakah kemampuan Multus default diaktifkan.

Wajib: Ya

Jenis: Boolean

multus_role

Peran untuk manajemen antarmuka jaringan Multus.

Wajib: Ya

Tipe: String

ebs_csi

Properti yang menentukan driver Amazon EBS Container Storage Interface (CSI) yang diinstal di EKS klaster Amazon.

Aktifkan plugin ini untuk menggunakan node yang EKS dikelola sendiri Amazon AWS Outposts, AWS Local Zones, atau Wilayah AWS. Untuk informasi selengkapnya, lihat CSIdriver Amazon Elastic Block Store di Panduan EKS Pengguna Amazon.

enabled

Menunjukkan apakah EBS CSI driver Amazon default diinstal.

Wajib: Tidak

Jenis: Boolean

version

Versi add-on EBS CSI driver Amazon. Versi harus cocok dengan salah satu versi yang dikembalikan oleh DescribeAddonVersionstindakan. Untuk informasi selengkapnya, lihat DescribeAddonVersionsdi EKSAPIReferensi Amazon

Wajib: Tidak

Tipe: String

Properti

version

Versi Kubernetes untuk cluster. AWS Telco Network Builder mendukung Kubernetes versi 1.23 hingga 1.30.

Wajib: Ya

Tipe: String

Nilai yang mungkin: 1,23 | 1,24 | 1,25 | 1,26 | 1,27 | 1,28 | 1,29 | 1,30

access

Akses endpoint cluster.

Wajib: Ya

Tipe: String

Nilai yang mungkin: PRIVATE | PUBLIC | ALL

cluster_role

Peran manajemen cluster.

Wajib: Ya

Tipe: String

tags

Tag untuk dilampirkan ke sumber daya.

Wajib: Tidak

Tipe: Daftar

ip_family

Menunjukkan keluarga IP untuk alamat layanan dan pod di cluster.

Nilai yang diizinkan:IPv4, IPv6

Nilai default: IPv4

Wajib: Tidak

Tipe: String

Persyaratan

subnets

Sebuah AWS simpul.Networking.Subnet.

Wajib: Ya

Tipe: Daftar

Contoh

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