Deployment di AWS EKS
Dokumentasi deployment di AWS EKS
Create Cluster AWS EKS using eksctl
eksctlSystem Requirements
Installed
awscli(https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html)IAM with
administratoraccess(https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started_create-admin-group.html)installed
eksctl(https://eksctl.io/introduction/installation/)installed
kubectl(https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl-on-linux)
Inisiasi awscli
awscliPada 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
kubeconfigTBD
selesai. enjoy orchestrating.
Install Ingress EKS L7
System requirements
AWS EKS cluster sudah dibuat
Sudah meng-install
kubectlwith 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