-
Notifications
You must be signed in to change notification settings - Fork 137
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #31 from orangecola/master
Added AWS Guide
- Loading branch information
Showing
5 changed files
with
120 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
# Application Load Balancer (ALB) Ingress Controller Deployment Manifest. | ||
# This manifest details sensible defaults for deploying an ALB Ingress Controller. | ||
# GitHub: https://github.com/kubernetes-sigs/aws-alb-ingress-controller | ||
apiVersion: apps/v1 | ||
kind: Deployment | ||
metadata: | ||
labels: | ||
app.kubernetes.io/name: alb-ingress-controller | ||
name: alb-ingress-controller | ||
# Namespace the ALB Ingress Controller should run in. Does not impact which | ||
# namespaces it's able to resolve ingress resource for. For limiting ingress | ||
# namespace scope, see --watch-namespace. | ||
namespace: kube-system | ||
spec: | ||
selector: | ||
matchLabels: | ||
app.kubernetes.io/name: alb-ingress-controller | ||
template: | ||
metadata: | ||
labels: | ||
app.kubernetes.io/name: alb-ingress-controller | ||
spec: | ||
containers: | ||
- name: alb-ingress-controller | ||
args: | ||
# Limit the namespace where this ALB Ingress Controller deployment will | ||
# resolve ingress resources. If left commented, all namespaces are used. | ||
# - --watch-namespace=your-k8s-namespace | ||
|
||
# Setting the ingress-class flag below ensures that only ingress resources with the | ||
# annotation kubernetes.io/ingress.class: "alb" are respected by the controller. You may | ||
# choose any class you'd like for this controller to respect. | ||
- --ingress-class=alb | ||
- --cluster-name=multi-juicer | ||
# REQUIRED | ||
# Name of your cluster. Used when naming resources created | ||
# by the ALB Ingress Controller, providing distinction between | ||
# clusters. | ||
# - --cluster-name=devCluster | ||
|
||
# AWS VPC ID this ingress controller will use to create AWS resources. | ||
# If unspecified, it will be discovered from ec2metadata. | ||
# - --aws-vpc-id=vpc-xxxxxx | ||
|
||
# AWS region this ingress controller will operate in. | ||
# If unspecified, it will be discovered from ec2metadata. | ||
# List of regions: http://docs.aws.amazon.com/general/latest/gr/rande.html#vpc_region | ||
# - --aws-region=us-west-1 | ||
|
||
# Enables logging on all outbound requests sent to the AWS API. | ||
# If logging is desired, set to true. | ||
# - --aws-api-debug | ||
# Maximum number of times to retry the aws calls. | ||
# defaults to 10. | ||
# - --aws-max-retries=10 | ||
# env: | ||
# AWS key id for authenticating with the AWS API. | ||
# This is only here for examples. It's recommended you instead use | ||
# a project like kube2iam for granting access. | ||
#- name: AWS_ACCESS_KEY_ID | ||
# value: KEYVALUE | ||
|
||
# AWS key secret for authenticating with the AWS API. | ||
# This is only here for examples. It's recommended you instead use | ||
# a project like kube2iam for granting access. | ||
#- name: AWS_SECRET_ACCESS_KEY | ||
# value: SECRETVALUE | ||
# Repository location of the ALB Ingress Controller. | ||
image: docker.io/amazon/aws-alb-ingress-controller:v1.1.4 | ||
serviceAccountName: alb-ingress-controller |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
apiVersion: eksctl.io/v1alpha5 | ||
kind: ClusterConfig | ||
|
||
metadata: | ||
name: multi-juicer | ||
region: ap-southeast-1 | ||
|
||
iam: | ||
withOIDC: true | ||
serviceAccounts: | ||
- metadata: | ||
name: alb-ingress-controller | ||
namespace: kube-system | ||
attachPolicyARNs: | ||
- "" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters