Skip to content

cycloid-community-catalog/stack-kubernetes-eks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS EKS

It creates:

  • VPC
  • AWS EKS cluster
    • aws loadbalancer controller: listens for service type LoadBalancer and creates ALB. Used to create ALB on top on nginx controller
    • vpc cni: created via addon, used to provide networking via AWS subnet
    • cert manager: automatically creates certificates via Let's Encrypt
    • ebs csi driver: manages PVC for EBS volume
    • efs csi driver: manages PVC for EFS volume
    • external dns: listens ingress and create Route53 records pointing on nginx controller ALB
    • fluent bit: forward k8s logs to cloudwatch
    • nginx ingress controller: redirect traffic to the right service
    • metrics-server: collects CPU/memory metrics used by pod HPA
    • prometheus: monitors the Kubernetes cluster

How use kubectl ?

Check pipeline access job

aws eks --region ${AWS_DEFAULT_REGION} update-kubeconfig  --name ${CLUSTER_NAME}

How to access the ingress-controller ?

via the AWS ALB

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published