You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/nginx/deployment-guides/amazon-web-services/ingress-controller-elastic-kubernetes-services.md
+10-5Lines changed: 10 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,16 +34,21 @@ The `PREFIX` argument specifies the repo name in your private container registry
34
34
35
35
<spanid="amazon-eks"></span>
36
36
## Creating an Amazon EKS Cluster
37
-
You can create an Amazon EKS cluster using the AWS Management Console, the AWS CLI, or the `eksctl` command line utility. This guide covers the `eksctl` command as it is the simplest option.
37
+
You can create an Amazon EKS cluster with:
38
+
- the AWS Management Console
39
+
- the AWS CLI
40
+
- the `eksctl` command line utility.
38
41
39
-
1. Use the instructions in the [eksctl.io documentation](https://eksctl.io/installation/) to install or update the `eksctl` command.
42
+
This guide covers the `eksctl` command as it is the simplest option.
43
+
44
+
1. Follow the instructions in the [eksctl.io documentation](https://eksctl.io/installation/) to install or update the `eksctl` command.
40
45
41
46
2. Create an Amazon EKS cluster by following the instructions in the [AWS documentation](https://docs.aws.amazon.com/eks/latest/userguide/getting-started-eksctl.html). Select the <spanstyle="white-space: nowrap; font-weight:bold;">Managed nodes – Linux</span> option for each step. Note that the <spanstyle="white-space: nowrap;">`eksctl create cluster`</span> command in the first step can take ten minutes or more.
42
47
43
48
<spanid="amazon-ecr"></span>
44
49
## Pushing the NGINX Plus Ingress Controller Image to AWS ECR
45
50
46
-
This step is only required if you do not plan on using the prebuilt NGINX Open Source image.
51
+
This step is only required if you do not plan to use the prebuilt NGINX Open Source image.
47
52
48
53
1. Use the [AWS documentation](https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-create.html) to create a repository in the Amazon Elastic Container Registry (ECR). In Step 4 of the AWS instructions, name the repository <spanstyle="white-space: nowrap; font-weight:bold;">nginx-plus-ic</span> as that is what we use in this guide.
49
54
@@ -60,7 +65,7 @@ This step is only required if you do not plan on using the prebuilt NGINX Open S
60
65
```shell
61
66
docker tag <registry/image>:edge <aws_account_id>.dkr.ecr.<aws-region-code>.amazonaws.com/<ecr_repo>:edge
62
67
```
63
-
-`<registry/image>` is the repo name you specified with the `PREFIX` parameter to the <spanstyle="white-space: nowrap;">`make``container`</span> command (see [Prerequisites](#prereqs)). In this guide it is <spanstyle="white-space: nowrap;">`nginx/nginx-plus-ingress`</span>.
68
+
-`<registry/image>` is the repo name you set with the `PREFIX` parameter to the <spanstyle="white-space: nowrap;">`make``container`</span> command (see [Prerequisites](#prereqs)). In this guide it is <spanstyle="white-space: nowrap;">`nginx/nginx-plus-ingress`</span>.
64
69
-`<ecr_repo>` is the AWS ECR repository you created in Step 1 above. In this guide it is called <spanstyle="white-space: nowrap;">`nginx-plus-ic`</span>.
3. Follow the [instructions](https://github.com/nginx/kubernetes-ingress/tree/main/examples/ingress-resources/complete-example) to deploy our Cafe demo app into the EKS cluster. It will be load balanced by your NGINX Plus Ingress Controller.
137
142
* In Step 1 of deploying the demo app, save the public IP address into the `IC_IP` shell variable. Set `IC_HTTPS_PORT` to 443.
138
-
*Note that the `kubectl` commands are relative to the `deployment/examples/ingress-resources/complete-example` directory of the [kubernetes-ingress](https://github.com/nginx/kubernetes-ingress) repository.
143
+
*The `kubectl` commands are relative to the <spanstyle="white-space: nowrap; font-weight:bold;">deployment/examples/ingress-resources/complete-example</span> directory of the [kubernetes-ingress](https://github.com/nginx/kubernetes-ingress) repository.
139
144
* Run the `curl` command listed in the instructions. It will access the demo app and populate the NGINX Plus Ingress Controller logs.
140
145
141
146
4. Run the following commands to check if the PROXY Protocol is enabled:
0 commit comments