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.29.
Wajib: Ya
Tipe: String
Nilai yang mungkin: 1,23 | 1,24 | 1,25 | 1,26 | 1,27 | 1,28 | 1,29
-
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