~/talk

Scalable CI/CD Infrastructure with EKS and Karpenter

Talkat KCD Ukraine 2023 · on Thursday, 2023-03-16· [kubernetes, devops-and-delivery]
slides:none on file

Centralized EKS cluster in a single CI AWS account runs GitLab CI runners with Karpenter provisioner for just‑in‑time nodes, warm pools to cut startup latency, and OIDC+service accounts for cross‑account IAM role assumption; pods get scheduling directives via Kyverno mutating policies (spot vs on‑demand, AZ spread, GPU hints), and ArgoCD with ApplicationSet automates dynamic service account and app creation from self‑service requests. Infrastructure replaces per‑account runners, scales horizontally, and cuts cost by about five times while keeping secure, auditable access.

AI-written summary · about

  1. 0:00Start
  2. 1:51AWS Environment
  3. 2:21Why: Code Management
  4. 3:12Why: Old Infra Management
  5. 4:02CI/CD Runners EKS Cluster
  6. 6:55Karpenter Provisioner Example
  7. 7:17Dynamic CI Runners Provisioning
  8. 11:16Approaches: App of Apps
  9. 12:09Approaches: Application Set
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.