Přeskočit na obsah
_CORE
Cloud Expert

AWS EKS — Managed Kubernetes

AWSEKSKubernetesIRSA
5 min čtení

Elastic Kubernetes Service. Cluster setup, node groups, Fargate profiles, IRSA a add-ons.

Cluster setup

apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig
metadata:
  name: production
  region: eu-west-1
  version: "1.29"
managedNodeGroups:
  - name: workers
    instanceType: m6i.xlarge
    desiredCapacity: 3
    minSize: 2
    maxSize: 10

IRSA

eksctl create iamserviceaccount \
  --cluster production \
  --name s3-reader \
  --attach-policy-arn arn:aws:iam::aws:policy/AmazonS3ReadOnlyAccess \
  --approve

Fine-grained IAM pro jednotlivé pody — žádné sdílené node credentials.

Add-ons

  • CoreDNS, kube-proxy, VPC CNI
  • EBS CSI Driver — persistent volumes
  • AWS Load Balancer Controller — ALB/NLB

Shrnutí

EKS je production-grade K8s na AWS. Managed node groups + Fargate pro burst.

Potřebujete pomoct s implementací?

Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.

Nezávazná konzultace