{"id":37598,"date":"2026-01-10T11:30:41","date_gmt":"2026-01-10T08:30:41","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/"},"modified":"2026-01-10T11:30:41","modified_gmt":"2026-01-10T08:30:41","slug":"amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/","title":{"rendered":"Amazon EKS&#8217;te Temelden \u0130leriye &#8211; B\u00f6l\u00fcm 2: AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler ile Worker Node&#8217;lar"},"content":{"rendered":"<h2>Amazon EKS&#8217;te Temelden \u0130leriye &#8211; B\u00f6l\u00fcm 2: AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler ile Worker Node&#8217;lar<\/h2>\n<p>Amazon EKS (Elastic Kubernetes Service) serimizin ikinci b\u00f6l\u00fcm\u00fcne ho\u015f geldiniz! \u0130lk b\u00f6l\u00fcmde EKS kontrol d\u00fczlemini ba\u015far\u0131yla kurmu\u015ftuk. \u015eimdi s\u0131ra, Kubernetes i\u015f y\u00fcklerimizi \u00e7al\u0131\u015ft\u0131racak olan &#8220;worker node&#8221;lar\u0131 yap\u0131land\u0131rmaya geldi. Bu b\u00f6l\u00fcmde, EKS k\u00fcmenize worker node&#8217;lar\u0131 entegre etmenin en kolay ve y\u00f6netimi en az zahmetli yolu olan AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler (AWS Managed Nodes) \u00fczerinde duraca\u011f\u0131z. AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler, Kubernetes operasyonel y\u00fck\u00fcn\u00fc \u00f6nemli \u00f6l\u00e7\u00fcde azaltarak geli\u015ftiricilerin ve operat\u00f6rlerin as\u0131l i\u015flerine odaklanmas\u0131n\u0131 sa\u011flar.<\/p>\n<h3>AWS Y\u00f6netilen D\u00fc\u011f\u00fcmlerine Giri\u015f ve Avantajlar\u0131<\/h3>\n<p>EKS kontrol d\u00fczlemi, Kubernetes API sunucusu gibi kritik bile\u015fenleri bar\u0131nd\u0131r\u0131rken, i\u015f y\u00fckleriniz (Pod&#8217;lar) asl\u0131nda worker node&#8217;lar \u00fczerinde \u00e7al\u0131\u015f\u0131r. Bu node&#8217;lar, EC2 instance&#8217;lar\u0131ndan olu\u015fur ve Kubernetes&#8217;in talimatlar\u0131na g\u00f6re uygulamalar\u0131n\u0131z\u0131 bar\u0131nd\u0131r\u0131r. AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler, bu EC2 instance&#8217;lar\u0131n\u0131n ya\u015fam d\u00f6ng\u00fcs\u00fcn\u00fc (sa\u011flama, g\u00fcncelleme, yama uygulama, sonland\u0131rma) sizin ad\u0131n\u0131za y\u00f6neten bir EKS \u00f6zelli\u011fidir.<\/p>\n<h4>Y\u00f6netilen D\u00fc\u011f\u00fcmler Nedir?<\/h4>\n<p>AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler, AWS taraf\u0131ndan sa\u011flanan ve y\u00f6netilen bir Otomatik \u00d6l\u00e7eklendirme Grubu (Auto Scaling Group &#8211; ASG) i\u00e7inde \u00e7al\u0131\u015fan EC2 instance&#8217;lar\u0131d\u0131r. Bu d\u00fc\u011f\u00fcmler, EKS k\u00fcmenize otomatik olarak kat\u0131l\u0131r ve Kubernetes kontrol d\u00fczlemi ile ileti\u015fim kurar. AWS, d\u00fc\u011f\u00fcmlerin temel i\u015fletim sistemi yamalar\u0131n\u0131, Kubernetes s\u00fcr\u00fcm g\u00fcncellemelerini ve di\u011fer operasyonel g\u00f6revleri \u00fcstlenir, b\u00f6ylece sizin operasyonel y\u00fck\u00fcn\u00fcz\u00fc azalt\u0131r.<\/p>\n<h4>Temel Avantajlar\u0131<\/h4>\n<ul>\n<li><b>Otomatik Sa\u011flama ve Y\u00f6netim:<\/b> D\u00fc\u011f\u00fcm sa\u011flama, yap\u0131land\u0131rma ve sonland\u0131rma s\u00fcre\u00e7leri AWS taraf\u0131ndan otomatikle\u015ftirilir.<\/li>\n<li><b>Kolay G\u00fcncelleme:<\/b> Kubernetes s\u00fcr\u00fcm g\u00fcncellemeleri ve i\u015fletim sistemi yamalar\u0131, d\u00fc\u011f\u00fcm grubunuz i\u00e7in basit bir komutla veya konsol \u00fczerinden ba\u015flat\u0131labilir. AWS, bu s\u00fcre\u00e7te d\u00fc\u011f\u00fcmlerinizi g\u00fcvenli bir \u015fekilde g\u00fcnceller.<\/li>\n<li><b>Y\u00fcksek Eri\u015filebilirlik:<\/b> ASG entegrasyonu sayesinde, d\u00fc\u011f\u00fcmleriniz otomatik olarak \u00f6l\u00e7eklenir ve herhangi bir d\u00fc\u011f\u00fcm hatas\u0131 durumunda yenileri ile de\u011fi\u015ftirilir.<\/li>\n<li><b>G\u00fcvenlik:<\/b> AWS, EKS optimize edilmi\u015f AMI&#8217;leri d\u00fczenli olarak g\u00fcncelleyerek g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapat\u0131r.<\/li>\n<\/ul>\n<h4>Otomatik Y\u00f6netim \u00d6zellikleri<\/h4>\n<p>AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler, a\u015fa\u011f\u0131daki temel otomatik y\u00f6netim \u00f6zelliklerini sunar:<\/p>\n<ul>\n<li><b>\u0130\u015fletim Sistemi ve Kubernetes S\u00fcr\u00fcm G\u00fcncellemeleri:<\/b> D\u00fc\u011f\u00fcm grubunuzun Kubernetes s\u00fcr\u00fcm\u00fcn\u00fc veya kulland\u0131\u011f\u0131 AMI&#8217;yi g\u00fcncelledi\u011finizde, AWS yeni d\u00fc\u011f\u00fcmleri eski d\u00fc\u011f\u00fcmlerle a\u015famal\u0131 olarak de\u011fi\u015ftirir.<\/li>\n<li><b>D\u00fc\u011f\u00fcm De\u011fi\u015fimi:<\/b> Sa\u011fl\u0131k kontrolleri ba\u015far\u0131s\u0131z olan veya sonland\u0131r\u0131lan d\u00fc\u011f\u00fcmler, ASG taraf\u0131ndan otomatik olarak yenileriyle de\u011fi\u015ftirilir.<\/li>\n<li><b>S\u00fcr\u00fcc\u00fc ve Paket Y\u00f6netimi:<\/b> AWS taraf\u0131ndan sa\u011flanan AMI&#8217;ler, Kubernetes i\u00e7in gerekli t\u00fcm s\u00fcr\u00fcc\u00fcleri ve paketleri (\u00f6rne\u011fin, Docker, Kubelet, CNI eklentisi) i\u00e7erir ve g\u00fcncel tutulur.<\/li>\n<\/ul>\n<h3>AWS Y\u00f6netilen D\u00fc\u011f\u00fcmlerin Temel Mimarisi<\/h3>\n<p>AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler, EKS k\u00fcmenizin bir par\u00e7as\u0131 olarak \u00e7al\u0131\u015f\u0131rken, arkas\u0131nda g\u00fc\u00e7l\u00fc bir AWS altyap\u0131s\u0131 bar\u0131nd\u0131r\u0131r. Bu mimariyi anlamak, d\u00fc\u011f\u00fcmlerinizi daha etkin y\u00f6netmenize yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<h4>Otomatik \u00d6l\u00e7eklendirme Gruplar\u0131 (ASG)<\/h4>\n<p>Her AWS Y\u00f6netilen D\u00fc\u011f\u00fcm grubu, asl\u0131nda bir AWS Otomatik \u00d6l\u00e7eklendirme Grubu taraf\u0131ndan desteklenir. Bu ASG, belirtilen minimum, maksimum ve istenen d\u00fc\u011f\u00fcm say\u0131lar\u0131na g\u00f6re EC2 instance&#8217;lar\u0131n\u0131 sa\u011flar ve y\u00f6netir. Bu sayede, d\u00fc\u011f\u00fcmleriniz otomatik olarak \u00f6l\u00e7eklenebilir ve hatalara kar\u015f\u0131 dayan\u0131kl\u0131 hale gelir. Kubernetes Cluster Autoscaler gibi ara\u00e7larla entegre edilerek, i\u015f y\u00fck\u00fcn\u00fcze g\u00f6re d\u00fc\u011f\u00fcm say\u0131s\u0131n\u0131 dinamik olarak ayarlayabilir.<\/p>\n<h4>AMI ve G\u00fcncelleme S\u00fcre\u00e7leri<\/h4>\n<p>AWS, EKS k\u00fcmeniz i\u00e7in optimize edilmi\u015f \u00f6zel Amazon Makine G\u00f6r\u00fcnt\u00fcleri (AMI&#8217;ler) sa\u011flar. Bu AMI&#8217;ler, Kubernetes bile\u015fenlerini (kubelet, kube-proxy), Docker veya containerd gibi konteyner \u00e7al\u0131\u015fma zamanlar\u0131n\u0131 ve AWS VPC CNI eklentisini i\u00e7erir. D\u00fc\u011f\u00fcm grubunuzu g\u00fcncelledi\u011finizde, AWS yeni AMI&#8217;yi kullanarak yeni d\u00fc\u011f\u00fcmleri ba\u015flat\u0131r ve eski d\u00fc\u011f\u00fcmleri g\u00fcvenli bir \u015fekilde sonland\u0131r\u0131r. Bu &#8220;rolling update&#8221; stratejisi, hizmet kesintisini minimize eder.<\/p>\n<h4>IAM Rolleri ve \u0130zinler<\/h4>\n<p>Worker node&#8217;lar\u0131n\u0131z\u0131n EKS kontrol d\u00fczlemiyle ileti\u015fim kurabilmesi ve di\u011fer AWS hizmetlerine (\u00f6rne\u011fin, ECR&#8217;den imaj \u00e7ekmek, CloudWatch&#8217;a log g\u00f6ndermek) eri\u015febilmesi i\u00e7in belirli IAM izinlerine sahip olmas\u0131 gerekir. AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler olu\u015ftururken, bu d\u00fc\u011f\u00fcmlere atanacak bir IAM rol\u00fc belirtirsiniz. Bu rol genellikle <code>AmazonEKSWorkerNodePolicy<\/code> ve <code>AmazonEC2ContainerRegistryReadOnly<\/code> gibi AWS taraf\u0131ndan y\u00f6netilen politikalar\u0131 i\u00e7erir. Kendi \u00f6zel politikalar\u0131n\u0131z\u0131 da ekleyebilirsiniz.<\/p>\n<h4>A\u011f Yap\u0131land\u0131rmas\u0131 (VPC, Alt A\u011flar)<\/h4>\n<p>Worker node&#8217;lar\u0131n\u0131z, EKS kontrol d\u00fczleminizin bulundu\u011fu ayn\u0131 Amazon VPC&#8217;de konu\u015fland\u0131r\u0131lmal\u0131d\u0131r. Genellikle, node&#8217;lar \u00f6zel alt a\u011flarda (private subnets) bulunur ve internete eri\u015fim i\u00e7in bir NAT Gateway kullan\u0131r. Bu yap\u0131land\u0131rma, d\u00fc\u011f\u00fcmlerinizin g\u00fcvenli\u011fini art\u0131r\u0131r ve d\u0131\u015far\u0131dan do\u011frudan eri\u015fimi engeller. D\u00fc\u011f\u00fcmler aras\u0131 ve d\u00fc\u011f\u00fcmler ile kontrol d\u00fczlemi aras\u0131ndaki ileti\u015fimin do\u011fru g\u00fcvenlik gruplar\u0131 ve a\u011f ACL&#8217;leri ile sa\u011flanmas\u0131 kritik \u00f6neme sahiptir.<\/p>\n<h3>AWS Y\u00f6netilen D\u00fc\u011f\u00fcm Grubu Olu\u015fturma (CLI ve Konsol)<\/h3>\n<p>\u015eimdi EKS k\u00fcmenize AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler eklemeye haz\u0131r\u0131z. Bu i\u015flemi hem AWS CLI hem de AWS Y\u00f6netim Konsolu \u00fczerinden ger\u00e7ekle\u015ftirebiliriz.<\/p>\n<h4>\u00d6n Ko\u015fullar ve Haz\u0131rl\u0131k<\/h4>\n<p>D\u00fc\u011f\u00fcm grubu olu\u015fturmadan \u00f6nce a\u015fa\u011f\u0131daki \u00f6n ko\u015fullar\u0131n kar\u015f\u0131land\u0131\u011f\u0131ndan emin olun:<\/p>\n<ul>\n<li>\u00c7al\u0131\u015f\u0131r durumda bir EKS k\u00fcmesi (Serinin ilk b\u00f6l\u00fcm\u00fcnde olu\u015fturdu\u011fumuz gibi).<\/li>\n<li>EKS k\u00fcmenizin bulundu\u011fu VPC&#8217;de en az iki \u00f6zel alt a\u011f (private subnets).<\/li>\n<li>Yeterli IAM izinlerine sahip bir AWS kullan\u0131c\u0131s\u0131 veya rol\u00fc.<\/li>\n<li>AWS CLI&#8217;nin y\u00fckl\u00fc ve yap\u0131land\u0131r\u0131lm\u0131\u015f olmas\u0131 (CLI ile olu\u015fturacaksan\u0131z).<\/li>\n<\/ul>\n<h4>AWS CLI ile D\u00fc\u011f\u00fcm Grubu Olu\u015fturma<\/h4>\n<p>AWS CLI kullanarak bir d\u00fc\u011f\u00fcm grubu olu\u015fturmak olduk\u00e7a basittir. A\u015fa\u011f\u0131daki komut \u00f6rne\u011fini inceleyelim:<\/p>\n<pre><code class=\"language-bash\">\naws eks create-nodegroup \\\n    --cluster-name my-eks-cluster \\\n    --nodegroup-name my-managed-nodes \\\n    --instance-types t3.medium \\\n    --ami-type AL2_x86_64 \\\n    --node-role arn:aws:iam::123456789012:role\/EKSNodeRole \\\n    --subnets subnet-0abcdef1234567890 subnet-0fedcba9876543210 \\\n    --scaling-config minSize=2,maxSize=5,desiredSize=3 \\\n    --remote-access ec2SshKey=my-ssh-key \\\n    --tags project=eks-groundup,environment=dev\n<\/pre>\n<p><\/code><\/p>\n<p>Yukar\u0131daki komutta dikkat etmeniz gereken parametreler:<\/p>\n<ul>\n<li><code>--cluster-name<\/code>: D\u00fc\u011f\u00fcm grubunun eklenece\u011fi EKS k\u00fcmesinin ad\u0131.<\/li>\n<li><code>--nodegroup-name<\/code>: Olu\u015fturulacak d\u00fc\u011f\u00fcm grubunun benzersiz ad\u0131.<\/li>\n<li><code>--instance-types<\/code>: D\u00fc\u011f\u00fcmler i\u00e7in kullan\u0131lacak EC2 instance tipi (\u00f6rne\u011fin, <code>t3.medium<\/code>, <code>m5.large<\/code>).<\/li>\n<li><code>--ami-type<\/code>: Kullan\u0131lacak AMI tipi (<code>AL2_x86_64<\/code>, <code>BOTTLEROCKET_x86_64<\/code>, vb.).<\/li>\n<li><code>--node-role<\/code>: D\u00fc\u011f\u00fcmlerin AWS hizmetlerine eri\u015fmek i\u00e7in kullanaca\u011f\u0131 IAM rol\u00fcn\u00fcn ARN'si.<\/li>\n<li><code>--subnets<\/code>: D\u00fc\u011f\u00fcmlerin konu\u015fland\u0131r\u0131laca\u011f\u0131 alt a\u011flar\u0131n ID'leri.<\/li>\n<li><code>--scaling-config<\/code>: D\u00fc\u011f\u00fcm grubunun minimum, maksimum ve istenen d\u00fc\u011f\u00fcm say\u0131s\u0131n\u0131 belirler.<\/li>\n<li><code>--remote-access ec2SshKey<\/code>: \u0130ste\u011fe ba\u011fl\u0131 olarak d\u00fc\u011f\u00fcmlere SSH eri\u015fimi i\u00e7in bir EC2 anahtar \u00e7ifti belirtebilirsiniz.<\/li>\n<\/ul>\n<h4>AWS Konsolu \u00dczerinden Olu\u015fturma<\/h4>\n<p>AWS Y\u00f6netim Konsolu \u00fczerinden d\u00fc\u011f\u00fcm grubu olu\u015fturmak da olduk\u00e7a g\u00f6rsel ve kolayd\u0131r:<\/p>\n<ol>\n<li>EKS konsoluna gidin ve k\u00fcmenizi se\u00e7in.<\/li>\n<li>\"Compute\" sekmesine t\u0131klay\u0131n.<\/li>\n<li>\"Add node group\" d\u00fc\u011fmesine t\u0131klay\u0131n.<\/li>\n<li>D\u00fc\u011f\u00fcm grubu ad\u0131n\u0131, IAM rol\u00fcn\u00fc, EC2 instance tipini, AMI tipini ve \u00f6l\u00e7ekleme yap\u0131land\u0131rmas\u0131n\u0131 belirtin.<\/li>\n<li>D\u00fc\u011f\u00fcmlerin konu\u015fland\u0131r\u0131laca\u011f\u0131 alt a\u011flar\u0131 se\u00e7in.<\/li>\n<li>Gerekirse SSH eri\u015fimi ve etiketleri yap\u0131land\u0131r\u0131n.<\/li>\n<li>D\u00fc\u011f\u00fcm grubunu olu\u015fturmak i\u00e7in \"Create\" d\u00fc\u011fmesine t\u0131klay\u0131n.<\/li>\n<\/ol>\n<h4>Olu\u015fturma Sonras\u0131 Do\u011frulama<\/h4>\n<p>D\u00fc\u011f\u00fcm grubu olu\u015fturulduktan sonra, d\u00fc\u011f\u00fcmlerin k\u00fcmenize kat\u0131ld\u0131\u011f\u0131n\u0131 do\u011frulamak i\u00e7in <code>kubectl<\/code> kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">\nkubectl get nodes\n<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, k\u00fcmenizdeki t\u00fcm worker node'lar\u0131 listeler. Yeni olu\u015fturdu\u011funuz d\u00fc\u011f\u00fcmlerin <code>Ready<\/code> durumunda oldu\u011funu g\u00f6rmelisiniz.<\/p>\n<h3>D\u00fc\u011f\u00fcm Gruplar\u0131n\u0131 Y\u00f6netme: \u00d6l\u00e7ekleme ve G\u00fcncelleme<\/h3>\n<p>AWS Y\u00f6netilen D\u00fc\u011f\u00fcmlerin en b\u00fcy\u00fck avantajlar\u0131ndan biri, ya\u015fam d\u00f6ng\u00fcs\u00fc y\u00f6netiminin kolayl\u0131\u011f\u0131d\u0131r. \u00d6l\u00e7ekleme ve g\u00fcncelleme i\u015flemleri basitle\u015ftirilmi\u015ftir.<\/p>\n<h4>Otomatik ve Manuel \u00d6l\u00e7ekleme<\/h4>\n<p>D\u00fc\u011f\u00fcm grubunuzun \u00f6l\u00e7ekleme yap\u0131land\u0131rmas\u0131n\u0131 (minSize, maxSize, desiredSize) istedi\u011finiz zaman de\u011fi\u015ftirebilirsiniz. Manuel olarak \u00f6l\u00e7eklemek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">\naws eks update-nodegroup-config \\\n    --cluster-name my-eks-cluster \\\n    --nodegroup-name my-managed-nodes \\\n    --scaling-config minSize=3,maxSize=7,desiredSize=5\n<\/pre>\n<p><\/code><\/p>\n<p>Otomatik \u00f6l\u00e7eklendirme i\u00e7in ise Kubernetes Cluster Autoscaler'\u0131 EKS k\u00fcmenize kurup yap\u0131land\u0131rman\u0131z gerekir. Cluster Autoscaler, pod gereksinimlerine g\u00f6re d\u00fc\u011f\u00fcm grubunuzun istenen say\u0131s\u0131n\u0131 otomatik olarak ayarlar ve AWS ASG ile entegre \u00e7al\u0131\u015f\u0131r.<\/p>\n<h4>D\u00fc\u011f\u00fcm Grubu G\u00fcncelleme S\u00fcre\u00e7leri<\/h4>\n<p>D\u00fc\u011f\u00fcm grubunuzun Kubernetes s\u00fcr\u00fcm\u00fcn\u00fc veya AMI'sini g\u00fcncellemek i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">\naws eks update-nodegroup-version \\\n    --cluster-name my-eks-cluster \\\n    --nodegroup-name my-managed-nodes \\\n    --kubernetes-version 1.28 \\\n    --ami-type AL2_x86_64\n<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, belirtilen Kubernetes s\u00fcr\u00fcm\u00fc veya AMI tipi i\u00e7in yeni d\u00fc\u011f\u00fcmleri a\u015famal\u0131 olarak ba\u015flat\u0131r ve eski d\u00fc\u011f\u00fcmleri sonland\u0131r\u0131r. Bu s\u00fcre\u00e7, i\u015f y\u00fcklerinizin kesintisiz \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak i\u00e7in drenaj ve kordonlama i\u015flemlerini i\u00e7erir.<\/p>\n<h4>D\u00fc\u011f\u00fcm Grubu Silme \u0130\u015flemi<\/h4>\n<p>Bir d\u00fc\u011f\u00fcm grubunu art\u0131k ihtiyac\u0131n\u0131z kalmad\u0131\u011f\u0131nda silebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">\naws eks delete-nodegroup \\\n    --cluster-name my-eks-cluster \\\n    --nodegroup-name my-managed-nodes\n<\/pre>\n<p><\/code><\/p>\n<p>Bu i\u015flem, d\u00fc\u011f\u00fcm grubundaki t\u00fcm EC2 instance'lar\u0131n\u0131 sonland\u0131r\u0131r ve ili\u015fkili ASG'yi siler.<\/p>\n<h3>AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler \u0130\u00e7in En \u0130yi Uygulamalar<\/h3>\n<p>AWS Y\u00f6netilen D\u00fc\u011f\u00fcmlerin potansiyelinden tam olarak yararlanmak i\u00e7in baz\u0131 en iyi uygulamalar\u0131 takip etmek \u00f6nemlidir.<\/p>\n<h4>G\u00fcvenlik ve IAM Politikalar\u0131<\/h4>\n<p>D\u00fc\u011f\u00fcm rollerine en az ayr\u0131cal\u0131k ilkesini uygulay\u0131n. Yaln\u0131zca d\u00fc\u011f\u00fcmlerin \u00e7al\u0131\u015fmas\u0131 i\u00e7in kesinlikle gerekli olan izinleri verin. G\u00fcvenlik gruplar\u0131n\u0131, d\u00fc\u011f\u00fcmlerin yaln\u0131zca ihtiya\u00e7 duydu\u011fu portlardan ve IP aral\u0131klar\u0131ndan gelen trafi\u011fe izin verecek \u015fekilde yap\u0131land\u0131r\u0131n. \u00d6zellikle SSH eri\u015fimini k\u0131s\u0131tlay\u0131n ve m\u00fcmk\u00fcnse EC2 Instance Connect veya Session Manager gibi daha g\u00fcvenli y\u00f6ntemleri tercih edin.<\/p>\n<h4>Maliyet Optimizasyonu Stratejileri<\/h4>\n<ul>\n<li><b>Spot Instance'lar:<\/b> Kesintilere dayan\u0131kl\u0131 i\u015f y\u00fckleri i\u00e7in Spot Instance'lar\u0131 kullanarak maliyetleri \u00f6nemli \u00f6l\u00e7\u00fcde d\u00fc\u015f\u00fcrebilirsiniz. Y\u00f6netilen d\u00fc\u011f\u00fcm gruplar\u0131 Spot Instance'lar\u0131 destekler.<\/li>\n<li><b>Graviton \u0130\u015flemciler:<\/b> AWS Graviton i\u015flemcili instance tipleri (\u00f6rne\u011fin, <code>m6g<\/code>, <code>c6g<\/code>) genellikle x86 tabanl\u0131 instance'lara g\u00f6re daha iyi performans\/maliyet oran\u0131 sunar.<\/li>\n<li><b>Do\u011fru Boyutland\u0131rma (Right-sizing):<\/b> \u0130\u015f y\u00fcklerinizin CPU ve bellek gereksinimlerini izleyerek d\u00fc\u011f\u00fcm tiplerinizi ve say\u0131lar\u0131n\u0131 do\u011fru boyutland\u0131r\u0131n. Gereksiz yere b\u00fcy\u00fck veya \u00e7ok say\u0131da d\u00fc\u011f\u00fcm kullanmaktan ka\u00e7\u0131n\u0131n.<\/li>\n<\/ul>\n<h4>\u0130zleme ve G\u00fcnl\u00fckleme<\/h4>\n<p>D\u00fc\u011f\u00fcmlerinizin ve \u00fczerinde \u00e7al\u0131\u015fan Pod'lar\u0131n sa\u011fl\u0131\u011f\u0131n\u0131 ve performans\u0131n\u0131 s\u00fcrekli izleyin. AWS CloudWatch Container Insights, d\u00fc\u011f\u00fcm ve pod metriklerini toplamak i\u00e7in harika bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r. Prometheus ve Grafana gibi a\u00e7\u0131k kaynakl\u0131 ara\u00e7lar\u0131 da entegre edebilirsiniz. D\u00fc\u011f\u00fcm g\u00fcnl\u00fcklerini (kubelet, container runtime) merkezi bir g\u00fcnl\u00fckleme sistemine (\u00f6rne\u011fin, CloudWatch Logs, ELK Stack) y\u00f6nlendirin.<\/p>\n<h4>\u00c7oklu D\u00fc\u011f\u00fcm Gruplar\u0131 Kullan\u0131m\u0131<\/h4>\n<p>Farkl\u0131 i\u015f y\u00fckleri veya gereksinimler i\u00e7in birden fazla d\u00fc\u011f\u00fcm grubu olu\u015fturmak iyi bir uygulamad\u0131r. \u00d6rne\u011fin:<\/p>\n<ul>\n<li>Kritik sistem Pod'lar\u0131 i\u00e7in kararl\u0131, On-Demand instance'lardan olu\u015fan bir d\u00fc\u011f\u00fcm grubu.<\/li>\n<li>Batch veya kesintilere dayan\u0131kl\u0131 i\u015f y\u00fckleri i\u00e7in Spot instance'lardan olu\u015fan bir d\u00fc\u011f\u00fcm grubu.<\/li>\n<li>CPU yo\u011fun veya GPU gerektiren i\u015f y\u00fckleri i\u00e7in \u00f6zel instance tiplerine sahip d\u00fc\u011f\u00fcm gruplar\u0131.<\/li>\n<\/ul>\n<p>Bu, kaynak izolasyonu sa\u011flar ve maliyetleri optimize etmenize yard\u0131mc\u0131 olur.<\/p>\n<h3>S\u0131k Kar\u015f\u0131la\u015f\u0131lan Sorunlar ve \u00c7\u00f6z\u00fcmleri<\/h3>\n<p>AWS Y\u00f6netilen D\u00fc\u011f\u00fcmlerin y\u00f6netimi kolay olsa da, zaman zaman sorunlarla kar\u015f\u0131la\u015fabilirsiniz. \u0130\u015fte baz\u0131 yayg\u0131n sorunlar ve olas\u0131 \u00e7\u00f6z\u00fcmleri:<\/p>\n<h4>D\u00fc\u011f\u00fcm Durumu Sorunlar\u0131<\/h4>\n<ul>\n<li><b>D\u00fc\u011f\u00fcmler \"NotReady\" durumunda:<\/b> Bu genellikle kubelet'in veya CNI eklentisinin d\u00fczg\u00fcn \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 g\u00f6sterir. D\u00fc\u011f\u00fcm\u00fcn sistem g\u00fcnl\u00fcklerini (<code>journalctl -u kubelet<\/code> veya <code>\/var\/log\/messages<\/code>) kontrol edin. G\u00fcvenlik gruplar\u0131n\u0131n EKS kontrol d\u00fczlemiyle ileti\u015fime izin verdi\u011finden emin olun.<\/li>\n<li><b>Yetersiz Kaynak:<\/b> D\u00fc\u011f\u00fcmlerin CPU veya bellek kaynaklar\u0131 yetersiz kal\u0131yorsa, yeni Pod'lar zamanlanamayabilir. D\u00fc\u011f\u00fcm grubunuzu \u00f6l\u00e7eklendirmeyi veya daha b\u00fcy\u00fck instance tiplerine ge\u00e7meyi d\u00fc\u015f\u00fcn\u00fcn.<\/li>\n<\/ul>\n<h4>A\u011f \u0130leti\u015fim Hatalar\u0131<\/h4>\n<ul>\n<li><b>Pod'lar aras\u0131 ileti\u015fim sorunlar\u0131:<\/b> Genellikle VPC CNI eklentisi veya g\u00fcvenlik grubu kurallar\u0131yla ilgilidir. CNI eklentisinin do\u011fru \u015fekilde kuruldu\u011fundan ve \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun. Pod'lar\u0131n g\u00fcvenlik gruplar\u0131n\u0131n birbirleriyle ileti\u015fime izin verdi\u011fini do\u011frulay\u0131n.<\/li>\n<li><b>D\u0131\u015far\u0131ya eri\u015fim sorunlar\u0131:<\/b> D\u00fc\u011f\u00fcmlerin internete eri\u015fmesi gerekiyorsa (\u00f6rne\u011fin, imaj \u00e7ekmek i\u00e7in), \u00f6zel alt a\u011flarda NAT Gateway'in do\u011fru yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131ndan emin olun.<\/li>\n<\/ul>\n<h4>G\u00fcncelleme Sorunlar\u0131<\/h4>\n<ul>\n<li><b>D\u00fc\u011f\u00fcm grubu g\u00fcncellemesi tak\u0131ld\u0131:<\/b> G\u00fcncelleme s\u0131ras\u0131nda d\u00fc\u011f\u00fcmlerin sonlanmas\u0131n\u0131 engelleyen Pod'lar (\u00f6rne\u011fin, PDB'ler taraf\u0131ndan korunan) veya yetersiz kaynaklar olabilir. EKS konsolundaki veya CLI'daki hata mesajlar\u0131n\u0131 kontrol edin. Gerekirse g\u00fcncelleme i\u015flemini iptal edip tekrar deneyin.<\/li>\n<\/ul>\n<h3>Sonu\u00e7<\/h3>\n<p>Bu b\u00f6l\u00fcmde, Amazon EKS k\u00fcmenize AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler ile worker node'lar\u0131 nas\u0131l ekleyece\u011finizi, bu d\u00fc\u011f\u00fcmlerin arkas\u0131ndaki mimariyi, nas\u0131l y\u00f6netilece\u011fini ve en iyi uygulamalar\u0131 detayl\u0131 bir \u015fekilde ele ald\u0131k. AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler, Kubernetes operasyonel y\u00fck\u00fcn\u00fc \u00f6nemli \u00f6l\u00e7\u00fcde azaltarak, uygulaman\u0131z\u0131n da\u011f\u0131t\u0131m\u0131na ve y\u00f6netimine odaklanman\u0131z\u0131 sa\u011flar. Otomatik sa\u011flama, g\u00fcncelleme ve \u00f6l\u00e7ekleme yetenekleri sayesinde, EKS k\u00fcmenizin temel altyap\u0131s\u0131n\u0131 g\u00fcvenilir ve verimli bir \u015fekilde \u00e7al\u0131\u015ft\u0131rabilirsiniz. EKS serimizin bir sonraki b\u00f6l\u00fcm\u00fcnde, belki de Fargate ile sunucusuz worker node'lar\u0131 veya self-managed d\u00fc\u011f\u00fcmlerin inceliklerini ke\u015ffedece\u011fiz. \u015eimdilik, AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler ile Kubernetes i\u015f y\u00fcklerinizi g\u00fcvenle \u00e7al\u0131\u015ft\u0131rabilirsiniz!<\/p>\n<h3>SSS (S\u0131k Sorulan Sorular)<\/h3>\n<h4>AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler ile Self-Managed D\u00fc\u011f\u00fcmler aras\u0131ndaki fark nedir?<\/h4>\n<p>AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler, EC2 instance'lar\u0131n\u0131n ya\u015fam d\u00f6ng\u00fcs\u00fcn\u00fc (sa\u011flama, g\u00fcncelleme, yama uygulama) AWS'nin sizin ad\u0131n\u0131za y\u00f6netti\u011fi d\u00fc\u011f\u00fcmlerdir. Self-Managed D\u00fc\u011f\u00fcmler ise, EC2 instance'lar\u0131n\u0131 kendinizin sa\u011flad\u0131\u011f\u0131, yap\u0131land\u0131rd\u0131\u011f\u0131, g\u00fcncelledi\u011fi ve y\u00f6netti\u011fi d\u00fc\u011f\u00fcmlerdir. Y\u00f6netilen d\u00fc\u011f\u00fcmler daha az operasyonel y\u00fck sunarken, self-managed d\u00fc\u011f\u00fcmler daha fazla \u00f6zelle\u015ftirme ve kontrol sa\u011flar.<\/p>\n<h4>Y\u00f6netilen D\u00fc\u011f\u00fcmler i\u00e7in hangi EC2 instance tiplerini kullanabilirim?<\/h4>\n<p>AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler, bir\u00e7ok farkl\u0131 EC2 instance tipini destekler. Genel ama\u00e7l\u0131 (M serisi), i\u015flemci optimize edilmi\u015f (C serisi), bellek optimize edilmi\u015f (R serisi), burstable (T serisi) ve Graviton i\u015flemcili instance'lar (M6g, C6g, R6g) gibi \u00e7e\u015fitli se\u00e7enekler mevcuttur. \u0130\u015f y\u00fcklerinizin gereksinimlerine en uygun tipi se\u00e7ebilirsiniz.<\/p>\n<h4>D\u00fc\u011f\u00fcmlerin g\u00fcncellemeleri nas\u0131l y\u00f6netilir?<\/h4>\n<p>AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler i\u00e7in g\u00fcncellemeler, <code>aws eks update-nodegroup-version<\/code> komutu veya AWS Konsolu \u00fczerinden ba\u015flat\u0131l\u0131r. AWS, bu s\u00fcre\u00e7te eski d\u00fc\u011f\u00fcmleri a\u015famal\u0131 olarak sonland\u0131r\u0131r ve yeni AMI veya Kubernetes s\u00fcr\u00fcm\u00fcne sahip yeni d\u00fc\u011f\u00fcmleri ba\u015flat\u0131r. Bu \"rolling update\" mekanizmas\u0131, hizmet kesintisini minimize eder.<\/p>\n<h4>Y\u00f6netilen D\u00fc\u011f\u00fcmlerin maliyeti nas\u0131l hesaplan\u0131r?<\/h4>\n<p>AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler i\u00e7in ek bir \u00fccret \u00f6demezsiniz. Yaln\u0131zca d\u00fc\u011f\u00fcm grubunuzda \u00e7al\u0131\u015fan temel EC2 instance'lar\u0131, EBS depolama, veri transferi ve di\u011fer kullan\u0131lan AWS kaynaklar\u0131 i\u00e7in standart EC2 \u00fccretlerini \u00f6dersiniz. Spot instance'lar\u0131 veya Graviton i\u015flemcili instance'lar kullanarak maliyetleri optimize edebilirsiniz.<\/p>\n<h4>Bir d\u00fc\u011f\u00fcm grubunda farkl\u0131 instance tipleri kullanabilir miyim?<\/h4>\n<p>Evet, bir AWS Y\u00f6netilen D\u00fc\u011f\u00fcm grubunda birden fazla instance tipi belirtebilirsiniz. AWS, bu instance tiplerini ASG'nin bir par\u00e7as\u0131 olarak kullan\u0131r ve genellikle en d\u00fc\u015f\u00fck maliyetli veya en uygun olan\u0131 se\u00e7erek d\u00fc\u011f\u00fcmleri sa\u011flar. Bu \u00f6zellik, Spot instance'larla birlikte kullan\u0131ld\u0131\u011f\u0131nda maliyet optimizasyonu i\u00e7in olduk\u00e7a etkilidir.<\/p>\n","protected":false},"excerpt":{"rendered":"Amazon EKS (Elastic Kubernetes Service) serimizin ikinci b\u00f6l\u00fcm\u00fcne ho\u015f geldiniz! \u0130lk b\u00f6l\u00fcmde EKS kontrol d\u00fczlemini ba\u015far\u0131yla kurmu\u015ftuk. \u015eimdi s\u0131r&#8230;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1406],"tags":[],"class_list":{"0":"post-37598","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-aws","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Amazon EKS&#039;te Temelden \u0130leriye - B\u00f6l\u00fcm 2: AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler ile Worker Node&#039;lar - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Amazon EKS&#039;te Temelden \u0130leriye - B\u00f6l\u00fcm 2: AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler ile Worker Node&#039;lar\" \/>\n<meta property=\"og:description\" content=\"Amazon EKS (Elastic Kubernetes Service) serimizin ikinci b\u00f6l\u00fcm\u00fcne ho\u015f geldiniz! \u0130lk b\u00f6l\u00fcmde EKS kontrol d\u00fczlemini ba\u015far\u0131yla kurmu\u015ftuk. \u015eimdi s\u0131r...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-10T08:30:41+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Amazon EKS&#8217;te Temelden \u0130leriye &#8211; B\u00f6l\u00fcm 2: AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler ile Worker Node&#8217;lar\",\"datePublished\":\"2026-01-10T08:30:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/\"},\"wordCount\":2623,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"AWS\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/\",\"name\":\"Amazon EKS'te Temelden \u0130leriye - B\u00f6l\u00fcm 2: AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler ile Worker Node'lar - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-01-10T08:30:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Amazon EKS&#8217;te Temelden \u0130leriye &#8211; B\u00f6l\u00fcm 2: AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler ile Worker Node&#8217;lar\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Amazon EKS'te Temelden \u0130leriye - B\u00f6l\u00fcm 2: AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler ile Worker Node'lar - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/","og_locale":"tr_TR","og_type":"article","og_title":"Amazon EKS'te Temelden \u0130leriye - B\u00f6l\u00fcm 2: AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler ile Worker Node'lar","og_description":"Amazon EKS (Elastic Kubernetes Service) serimizin ikinci b\u00f6l\u00fcm\u00fcne ho\u015f geldiniz! \u0130lk b\u00f6l\u00fcmde EKS kontrol d\u00fczlemini ba\u015far\u0131yla kurmu\u015ftuk. \u015eimdi s\u0131r...","og_url":"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-01-10T08:30:41+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"14 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Amazon EKS&#8217;te Temelden \u0130leriye &#8211; B\u00f6l\u00fcm 2: AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler ile Worker Node&#8217;lar","datePublished":"2026-01-10T08:30:41+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/"},"wordCount":2623,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["AWS"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/","url":"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/","name":"Amazon EKS'te Temelden \u0130leriye - B\u00f6l\u00fcm 2: AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler ile Worker Node'lar - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-01-10T08:30:41+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/amazon-ekste-temelden-ileriye-bolum-2-aws-yonetilen-dugumler-ile-worker-nodelar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Amazon EKS&#8217;te Temelden \u0130leriye &#8211; B\u00f6l\u00fcm 2: AWS Y\u00f6netilen D\u00fc\u011f\u00fcmler ile Worker Node&#8217;lar"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=37598"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37598\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=37598"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=37598"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=37598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}