Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Berikan nama klaster, versi Kubernetes yang diinginkan, dan peran yang memungkinkan bidang kontrol Kubernetes mengelola sumber daya yang diperlukan untuk Anda. AWS NFs Plugin Multus Container Network Interface (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 Multus Container Network Interface (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 cluster Amazon EKS.
Aktifkan plugin ini untuk menggunakan node yang dikelola sendiri Amazon EKS di AWS Outposts, AWS Local Zones, atau Wilayah AWS. Untuk informasi selengkapnya, lihat driver Amazon Elastic Block Store CSI di Panduan Pengguna Amazon EKS.
-
enabled
-
Menunjukkan apakah driver Amazon EBS CSI default diinstal.
Wajib: Tidak
Jenis: Boolean
-
version
-
Versi add-on driver Amazon EBS CSI. Versi harus cocok dengan salah satu versi yang dikembalikan oleh DescribeAddonVersionstindakan. Untuk informasi selengkapnya, lihat DescribeAddonVersionsdi Referensi API Amazon EKS
Wajib: Tidak
Tipe: String
Properti
-
version
-
Versi Kubernetes untuk cluster. AWS Telco Network Builder mendukung Kubernetes versi 1.23 hingga 1.31.
Wajib: Ya
Tipe: String
Nilai yang mungkin: 1,23 | 1,24 | 1,25 | 1,26 | 1,27 | 1,28 | 1,29 | 1,30 | 1,31
-
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