Skip to content

Commit

Permalink
Merge pull request #22 from /issues/19-doc-iam-policies
Browse files Browse the repository at this point in the history
Document IAM policies and link to sample manifest
  • Loading branch information
marccarre committed Sep 4, 2019
2 parents 5608efa + 9cefee9 commit c5ad674
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,22 @@ configured by [eksctl](https://eksctl.io) through GitOps.
- [Fluentd](https://www.fluentd.org/) & Amazon's [CloudWatch agent](https://aws.amazon.com/cloudwatch/) -- for cluster & containers' [log collection, aggregation & analytics in CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-setup-logs.html).
- [podinfo](https://github.com/stefanprodan/podinfo) -- a toy demo application.

## Pre-requisites

A running EKS cluster with [IAM policies](https://eksctl.io/usage/iam-policies/) for:

- ALB ingress
- auto-scaler
- CloudWatch

[Here](https://github.com/weaveworks/eksctl/blob/master/examples/eks-quickstart-app-dev.yaml) is a sample `ClusterConfig` manifest that shows how to enable these policies.

**N.B.**: policies are configured at node group level.
Therefore, depending on your use-case, you may want to:

- add these policies to all node groups,
- add [node selectors](https://kubernetes.io/docs/concepts/configuration/assign-pod-node/) to the ALB ingress, auto-scaler and CloudWatch pods, so that they are deployed on the nodes configured with these policies.

## Get in touch

[Create an issue](https://github.com/weaveworks/eks-quickstart-app-dev/issues/new), or
Expand Down

0 comments on commit c5ad674

Please sign in to comment.