[{"data":1,"prerenderedAt":183},["ShallowReactive",2],{"term-e\u002Feks":3,"related-e\u002Feks":159},{"id":4,"title":5,"acronym":6,"body":7,"category":137,"description":138,"difficulty":139,"extension":140,"letter":141,"meta":142,"navigation":80,"path":143,"related":144,"seo":152,"sitemap":153,"stem":156,"subcategory":157,"__hash__":158},"terms\u002Fterms\u002Fe\u002Feks.md","EKS","Elastic Kubernetes Service",{"type":8,"value":9,"toc":131},"minimark",[10,15,19,23,26,30,120,124,127],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"EKS is managed Kubernetes on AWS. Kubernetes is the industry-standard system for orchestrating containers, but setting it up yourself is famously painful. EKS lets AWS manage the control plane so you only deal with deploying your apps. Used by companies that need serious container orchestration power.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Amazon EKS is a managed Kubernetes service that runs the Kubernetes control plane (API server, etcd) for you across multiple AZs. You manage worker nodes (EC2 or Fargate). It integrates with AWS IAM, VPC networking, ALB, and ECR. Compatible with standard Kubernetes tooling.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Update kubeconfig for EKS cluster\naws eks update-kubeconfig --name my-cluster --region us-east-1\n\n# Deploy an application\nkubectl apply -f deployment.yaml\nkubectl get pods -n production\n","bash","",[38,39,40,49,75,82,88,103],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sHwdD","# Update kubeconfig for EKS cluster\n",[41,50,52,56,60,63,66,69,72],{"class":43,"line":51},2,[41,53,55],{"class":54},"sBMFI","aws",[41,57,59],{"class":58},"sfazB"," eks",[41,61,62],{"class":58}," update-kubeconfig",[41,64,65],{"class":58}," --name",[41,67,68],{"class":58}," my-cluster",[41,70,71],{"class":58}," --region",[41,73,74],{"class":58}," us-east-1\n",[41,76,78],{"class":43,"line":77},3,[41,79,81],{"emptyLinePlaceholder":80},true,"\n",[41,83,85],{"class":43,"line":84},4,[41,86,87],{"class":47},"# Deploy an application\n",[41,89,91,94,97,100],{"class":43,"line":90},5,[41,92,93],{"class":54},"kubectl",[41,95,96],{"class":58}," apply",[41,98,99],{"class":58}," -f",[41,101,102],{"class":58}," deployment.yaml\n",[41,104,106,108,111,114,117],{"class":43,"line":105},6,[41,107,93],{"class":54},[41,109,110],{"class":58}," get",[41,112,113],{"class":58}," pods",[41,115,116],{"class":58}," -n",[41,118,119],{"class":58}," production\n",[11,121,123],{"id":122},"when-youll-hear-this","When You'll Hear This",[16,125,126],{},"\"We use EKS because our engineers already know Kubernetes.\" \u002F \"EKS is overkill for a small team — ECS or Fargate is simpler.\"",[128,129,130],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":51,"depth":51,"links":132},[133,134,135,136],{"id":13,"depth":51,"text":14},{"id":21,"depth":51,"text":22},{"id":28,"depth":51,"text":29},{"id":122,"depth":51,"text":123},"cloud","EKS is managed Kubernetes on AWS. Kubernetes is the industry-standard system for orchestrating containers, but setting it up yourself is famously painful.","advanced","md","e",{},"\u002Fterms\u002Fe\u002Feks",[145,146,147,148,149,150,151],"AWS","ECS","Fargate","Kubernetes","Docker","Container","Helm",{"title":5,"description":138},{"changefreq":154,"priority":155},"weekly",0.7,"terms\u002Fe\u002Feks",null,"HcXfJTYk0cmR0YZKKHQ6-ixjdOZYo2YG_yi134c5-vU",[160,165,169,172,177,180],{"title":145,"path":161,"acronym":162,"category":137,"difficulty":163,"description":164},"\u002Fterms\u002Fa\u002Faws","Amazon Web Services","beginner","AWS is like a giant magical warehouse where you can rent computers, storage, databases, and basically anything tech-related — by the minute.",{"title":150,"path":166,"acronym":157,"category":167,"difficulty":163,"description":168},"\u002Fterms\u002Fc\u002Fcontainer","cicd","A container is a running instance of a Docker image — it's the lunchbox you made and actually opened to eat from.",{"title":149,"path":170,"acronym":157,"category":167,"difficulty":163,"description":171},"\u002Fterms\u002Fd\u002Fdocker","Docker is like a lunchbox for your app.",{"title":146,"path":173,"acronym":174,"category":137,"difficulty":175,"description":176},"\u002Fterms\u002Fe\u002Fecs","Elastic Container Service","intermediate","ECS is AWS's system for running Docker containers at scale.",{"title":147,"path":178,"acronym":157,"category":137,"difficulty":175,"description":179},"\u002Fterms\u002Ff\u002Ffargate","Fargate is AWS's 'serverless containers' magic. You run Docker containers without ever seeing or touching an EC2 server. AWS figures out where to run them.",{"title":151,"path":181,"acronym":157,"category":167,"difficulty":175,"description":182},"\u002Fterms\u002Fh\u002Fhelm","Helm is the package manager for Kubernetes — like npm but for deploying apps to your cluster.",1776518275945]