Deployment di AWS EKS

Dokumentasi deployment di AWS EKS

Create Cluster AWS EKS using eksctl

System Requirements

Inisiasi awscli

Pada langkah awal lakukan inisiasi awscli dengan IAM Users yang memiliki policy AdministratorAccess seperti gambar di bawah.

lalu lakukan configure untuk awscli dengan menggunakan

lakukan pengecekan apabila konfigurasi sudah benar dengan command

Create Cluster

Apabila sudah dapat melakukan list eks cluster seperti response diatas, maka langsung lakukan create cluster dengan eksctl. Langkah pertama create file cluster.yaml

lalu jalankan command berikut

tunggu beberapa saat dan cek dashboard Console AWS di Services > EC2 .

lakukan verifikasi akses Kubernetes cluster dengan CLI kubectl

Konfigurasi Context di kubeconfig

TBD

selesai. enjoy orchestrating.

Install Ingress EKS L7

System requirements

  • AWS EKS cluster sudah dibuat

  • Sudah meng-install kubectl with context cluster

Inisiasi Ingress

Langkah pertama , lakukan inisiasi ingress pada cluster

Buat file `service-l7.yaml` sebagai berikut

Jalankan command di bawah ini

Konfigurasi SSL

untuk file service-l7.yaml sudah di include dengan certificate ssl. untuk menggenarate ssl dapat melakukan langkah dibawah ini

https://aws.amazon.com/premiumsupport/knowledge-center/import-ssl-certificate-to-iam/

lalu akan mendapatkan "role id arn certificate"

lakukan pengecekan ingress pada cluster aws eks dengan command

Maka akan mendapat response

Last updated