From the course: Running Kubernetes on AWS (EKS)
Unlock the full course today
Join today to access over 24,900 courses taught by industry experts.
Create a service account for the Load Balancer Controller
From the course: Running Kubernetes on AWS (EKS)
Create a service account for the Load Balancer Controller
- [Narrator] You've deployed your application to Kubernetes but what good is it if no one can access it? In the next few videos you'll install the components you need to allow traffic from the internet to make requests to your application. First, you must create an AWS IAM policy that is bound to a Kubernetes service account. You will create an IAM policy that has permissions to create an AWS elastic load balancer. You will attach this policy to a role to which pods and Kubernetes have these permissions. Take a look at the IAM_policy.json file. This is the new IAM policy you will create in your account. There's a lot of information in this file but you should make note of a couple of things. First, on line seven, you are stating that this policy will be connected to an IAM service linked role. A service link role is a special kind of IAM role that is linked directly to an AWS service. Second, on line 12, you're making sure…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
(Locked)
Deploy an application to your EKS cluster4m 19s
-
(Locked)
Make your subnets discoverable4m 16s
-
(Locked)
Create a service account for the Load Balancer Controller4m 46s
-
(Locked)
Troubleshoot service account issues4m 45s
-
(Locked)
Install the AWS Load Balancer Controller4m 48s
-
(Locked)
Create an Ingress for your application3m 42s
-
(Locked)
Challenge: Spin up a new application1m 2s
-
(Locked)
Solution: Spin up a new application5m 59s
-
(Locked)
-