|
1 | 1 | # Component: `eks/alb-controller` |
2 | 2 |
|
3 | | -This component creates a Helm release for [alb-controller](https://github.com/kubernetes-sigs/aws-load-balancer-controller) on an EKS cluster. |
| 3 | +This component creates a Helm release for |
| 4 | +[alb-controller](https://github.com/kubernetes-sigs/aws-load-balancer-controller) on an EKS cluster. |
4 | 5 |
|
5 | | -[alb-controller](https://github.com/kubernetes-sigs/aws-load-balancer-controller) is a Kubernetes addon that, |
6 | | -in the context of AWS, provisions and manages ALBs and NLBs based on Service and Ingress annotations. |
7 | | -This module also can (and is recommended to) provision a default IngressClass. |
| 6 | +[alb-controller](https://github.com/kubernetes-sigs/aws-load-balancer-controller) is a Kubernetes addon that, in the |
| 7 | +context of AWS, provisions and manages ALBs and NLBs based on Service and Ingress annotations. This module also can (and |
| 8 | +is recommended to) provision a default IngressClass. |
8 | 9 |
|
9 | 10 | ### Special note about upgrading |
10 | 11 |
|
11 | | -When upgrading the chart version, check to see if the IAM policy for the service account needs to be updated. |
12 | | -If it does, update the policy in the `distributed-iam-policy.tf` file. |
13 | | -Probably the easiest way to check if it needs updating is to simply download the policy from |
14 | | -https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/main/docs/install/iam_policy.json |
15 | | -and compare it to the policy in `distributed-iam-policy.tf`. |
| 12 | +When upgrading the chart version, check to see if the IAM policy for the service account needs to be updated. If it |
| 13 | +does, update the policy in the `distributed-iam-policy.tf` file. Probably the easiest way to check if it needs updating |
| 14 | +is to simply download the policy from |
| 15 | +https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/main/docs/install/iam_policy.json and |
| 16 | +compare it to the policy in `distributed-iam-policy.tf`. |
16 | 17 |
|
17 | 18 | ## Usage |
18 | 19 |
|
@@ -57,6 +58,7 @@ components: |
57 | 58 | chart_values: {} |
58 | 59 | ``` |
59 | 60 |
|
| 61 | +<!-- prettier-ignore-start --> |
60 | 62 | <!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK --> |
61 | 63 | ## Requirements |
62 | 64 |
|
@@ -149,6 +151,7 @@ components: |
149 | 151 | |------|-------------| |
150 | 152 | | <a name="output_metadata"></a> [metadata](#output\_metadata) | Block status of the deployed release | |
151 | 153 | <!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK --> |
| 154 | +<!-- prettier-ignore-end --> |
152 | 155 |
|
153 | 156 | ## References |
154 | 157 |
|
|
0 commit comments