I am currently using the AWS Playground environment and attempting to deploy the sample 2048 application on an EKS cluster using Ingress and exposing the ALB service to the internet.
I am following the steps provided in the following guide:
I was able to complete most of the setup successfully. However, when I run the following command:
kubectl get ingress -n game2048
the EXTERNAL-ADDRESS field remains empty, and I am unable to access the application externally.
Could you please confirm whether creating an external Load Balancer (ALB) is permitted in the AWS Playground environment?
If external load balancers are supported, could you please share any documentation, articles, or recommended steps to correctly configure and expose the application?
Could you please confirm whether creating an external Load Balancer (ALB) is permitted in the AWS Playground environment?
If external load balancers are supported, could you please share any documentation, articles, or recommended steps to correctly configure and expose the application?
@Alistair_KodeKloud
Thanks for assistance and updating the Steps.
I need one more clarity how we are managing IAM Roles in this example
IAM Roles for Service Accounts (IRSA)
EKS Pod Identities
which one is used to configure it & how it is achieved.
Thanks,
Pankaj Arora
To get around the restrictions on the playground, we have a service control policy (SCP) that restricts the names you can give to IAM resources like roles and policies. We explain this in our Playground FAQ.
The terraform configuration files in the repo Alister directs you to use follow these guidelines. Take a like at the files in the eks directory. The file variables.tf lists the names used for the role and for the policy. You’ll note that the names used follow the guidance from the FAQ.