

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

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

# Menambahkan tindakan 'Deploy to Kubernetes cluster'
<a name="deploy-action-eks-adding"></a>

Gunakan petunjuk berikut untuk menambahkan ** tindakan cluster Deplo ** y to Kubernetes ke alur kerja Anda. 

**Sebelum Anda memulai**

Sebelum menambahkan ** tindakan klaster ** Deploy to Kubernetes ke alur kerja Anda, Anda harus menyiapkan hal berikut:

**Tip**  
Untuk mengatur prasyarat ini dengan cepat, ikuti instruksi di[Tutorial: Menyebarkan aplikasi ke Amazon EKS](deploy-tut-eks.md).
+ Cluster Kubernetes di Amazon EKS. Untuk informasi tentang cluster, lihat [ cluster Amazon EKS ](https://docs.aws.amazon.com/eks/latest/userguide/clusters.html) di Panduan Pengguna * * Amazon EKS **.
+ Setidaknya satu Dockerfile yang menjelaskan cara merakit aplikasi Anda menjadi image Docker. Untuk informasi selengkapnya tentang Dockerfiles, lihat referensi [ Dockerfile. ](https://docs.docker.com/engine/reference/builder/)
+ Setidaknya satu file manifes Kubernetes, yang disebut file konfigurasi * atau * * konfigurasi * dalam dokumentasi Kubernetes. Untuk informasi selengkapnya, lihat M [ engelola sumber daya ](https://kubernetes.io/docs/concepts/cluster-administration/manage-deployment/) dalam dokumentasi Kubernetes.
+ Peran IAM yang memberikan ** tindakan cluster ** Deploy to Kubernetes kemampuan untuk mengakses dan berinteraksi dengan cluster Amazon EKS Anda. Untuk informasi lebih lanjut, lihat [Role](deploy-action-ref-eks.md#deploy.action.eks.environment.connections.role) topik di[Tindakan 'Terapkan ke Kluster Kubernetes' YAML](deploy-action-ref-eks.md).

  Setelah membuat peran ini, Anda harus menambahkannya ke:
  + File Kubernetes ConfigMap Anda. Untuk mempelajari cara menambahkan peran ke ConfigMap file, lihat Meng [ aktifkan akses utama IAM ke cluster Anda ](https://docs.aws.amazon.com/eks/latest/userguide/add-user-role.html) di Panduan * * * * Pengguna Amazon EKS.
  + CodeCatalyst. Untuk mempelajari cara menambahkan peran IAM CodeCatalyst, lihat[Menambahkan peran IAM ke koneksi akun](ipa-connect-account-addroles.md).
+  CodeCatalyst Ruang, proyek, dan lingkungan. Ruang dan lingkungan harus terhubung ke AWS akun tempat Anda akan menerapkan aplikasi Anda. Lihat informasi selengkapnya di [Membuat ruang](spaces-create.md), [Membuat proyek kosong di Amazon CodeCatalyst](projects-create.md#projects-create-empty), dan [Menyebarkan ke Akun AWS dan VPC](deploy-environments.md).
+ Repositori sumber yang didukung oleh CodeCatalyst. Repositori menyimpan file sumber aplikasi Anda, Dockerfiles, dan manifes Kubernetes. Untuk informasi selengkapnya, lihat [Menyimpan dan berkolaborasi pada kode dengan repositori sumber di CodeCatalyst](source.md).

------
#### [ Visual ]

**Untuk menambahkan tindakan 'Deploy to Kubernetes cluster' menggunakan editor visual**

1. Buka CodeCatalyst konsol di [ https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Pilih proyek Anda.

1. Di panel navigasi, pilih ** CI/CD**, lalu pilih Alur ** kerja. **

1. Pilih nama alur kerja Anda. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama atau status alur kerja.

1. Pilih **Edit**.

1. Pilih ** Visual**.

1. Di kiri atas, pilih ** \+ Tindakan ** untuk membuka katalog tindakan.

1. Dari daftar drop-down, pilih ** Amazon CodeCatalyst**.

1. Cari ** tindakan cluster De ** ploy to Kubernetes, dan lakukan salah satu hal berikut:
   + Pilih tanda plus (**\+**) untuk menambahkan tindakan ke diagram alur kerja dan membuka panel konfigurasinya.

     Atau
   + Pilih Ter ** apkan ke cluster Kubernetes. ** Kotak dialog detail tindakan muncul. Pada kotak dialog ini:
     + (Opsional) Pilih ** Unduh ** untuk [ melihat kode sumber tindakan](workflows-view-source.md#workflows-view-source.title).
     + Pilih ** Tambahkan ke alur kerja ** untuk menambahkan tindakan ke diagram alur kerja dan membuka panel konfigurasinya.

1. Di ** tab ** In ** put dan ** Konfigurasi, lengkapi bidang sesuai dengan kebutuhan Anda. Untuk deskripsi setiap bidang, lihat[Tindakan 'Terapkan ke Kluster Kubernetes' YAML](deploy-action-ref-eks.md). Referensi ini memberikan informasi rinci tentang setiap bidang (dan nilai properti YAML yang sesuai) seperti yang muncul di YAML dan editor visual.

1. (Opsional) Pilih ** Validasi ** untuk memvalidasi kode YAML alur kerja sebelum melakukan.

1. Pilih ** Com ** mit, masukkan pesan komit, dan pilih Com ** mit ** lagi.

------
#### [ YAML ]

**Untuk menambahkan tindakan 'Deploy to Kubernetes cluster' menggunakan editor YAML**

1. Buka CodeCatalyst konsol di [ https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Pilih proyek Anda.

1. Di panel navigasi, pilih ** CI/CD**, lalu pilih Alur ** kerja. **

1. Pilih nama alur kerja Anda. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama atau status alur kerja.

1. Pilih **Edit**.

1. Pilih ** YAML**.

1. Di kiri atas, pilih ** \+ Tindakan ** untuk membuka katalog tindakan.

1. Dari daftar drop-down, pilih ** Amazon CodeCatalyst**.

1. Cari ** tindakan cluster De ** ploy to Kubernetes, dan lakukan salah satu hal berikut:
   + Pilih tanda plus (**\+**) untuk menambahkan tindakan ke diagram alur kerja dan membuka panel konfigurasinya.

     Atau
   + Pilih Ter ** apkan ke cluster Kubernetes. ** Kotak dialog detail tindakan muncul. Pada kotak dialog ini:
     + (Opsional) Pilih ** Unduh ** untuk [ melihat kode sumber tindakan](workflows-view-source.md#workflows-view-source.title).
     + Pilih ** Tambahkan ke alur kerja ** untuk menambahkan tindakan ke diagram alur kerja dan membuka panel konfigurasinya.

1. Ubah properti dalam kode YAML sesuai dengan kebutuhan Anda. Penjelasan tentang setiap properti yang tersedia disediakan di[Tindakan 'Terapkan ke Kluster Kubernetes' YAML](deploy-action-ref-eks.md).

1. (Opsional) Pilih ** Validasi ** untuk memvalidasi kode YAML alur kerja sebelum melakukan.

1. Pilih ** Com ** mit, masukkan pesan komit, dan pilih Com ** mit ** lagi.

------