Ana İçeriğe Atla

Amazon EKS

Amazon EKS SSS

    Amazon EKS, kendi Kubernetes denetim düzleminizi veya çalışan düğümlerinizi yükleyip çalıştırmaya gerek kalmadan AWS üzerinde Kubernetes çalıştırmanızı kolaylaştıran, yönetilen bir hizmettir.

    Kubernetes, uygun ölçekte container'lı uygulamalar dağıtmanıza ve yönetmenize imkan sağlayan, açık kaynaklı bir container düzenleme sistemidir. Kubernetes, yönetim ve keşfedilebilirlik için container'ları mantıksal gruplar halinde düzenler ve ardından bunları Amazon Elastic Compute Cloud (Amazon EC2) bulut sunucularının kümelerine gönderir. Kubernetes'i kullanarak mikro hizmetler, toplu işleme çalışanları ve hem şirket içinde hem de bulutta aynı araç takımını kullanan bir hizmet olarak platformlar (PaaS) dahil olmak üzere container'lı uygulamaları çalıştırabilirsiniz.

    Amazon EKS, uygulama programlama arabirimi (API) sunucuları ve arka uç kalıcılık katmanı dahil olmak üzere Kubernetes denetim düzlemini yüksek erişilebilirlik ve hata toleransı için birden fazla AWS Erişilebilirlik Alanında (AZ'ler) tedarik eder ve ölçeklendirir. Amazon EKS, iyi durumda olmayan denetim düzlemi düğümlerini otomatik olarak algılayıp değiştirir ve denetim düzlemi için düzeltme eki sağlar. Container'lar için sunucusuz işlem sağlayan AWS Fargate'i kullanarak EKS'yi çalıştırabilirsiniz. Fargate, sunucuların tedarik edilmesi ve yönetilmesi ihtiyacını ortadan kaldırır, her uygulama için kaynakları belirtip bu kaynaklar için ödeme yapmanızı sağlar ve tasarım gereği uygulama yalıtımı aracılığıyla güvenliği iyileştirir.

    Amazon EKS, uygulamalarınız için ölçeklenebilirlik ve güvenlik sağlamak üzere birçok AWS hizmeti ile entegredir. Bu hizmetler arasında yük dağıtımı için Elastic Load Balancing, doğrulama için AWS Identity and Access Management (IAM), yalıtım için Amazon Virtual Private Cloud (VPC) ve günlük kaydı için AWS CloudTrail vardır.

    Amazon EKS, Kubernetes denetim düzlemini ve çalışan düğümlerini sizin için tedarik ederek (başlatarak) ve yöneterek çalışır. Yüksek seviyede Kubernetes iki ana bileşenden oluşur: container'larınızı çalıştıran bir "çalışan düğümleri" kümesi ve kümenizde container'ların ne zaman ve nerede başlatılacağını yöneten ve durumlarını izleyen denetim düzlemi.

    Amazon EKS olmadan hem Kubernetes denetim düzlemini hem de çalışan düğümü kümesini kendiniz çalıştırmak zorunda kalırsınız. Amazon EKS ile, çalışan düğümlerinizi EKS konsolunda, komut satırı arabiriminde (CLI) veya API'de tek bir komut kullanarak tedarik edersiniz. AWS, Kubernetes denetim düzlemini tedarik etme, ölçeklendirme ve yönetme süreçlerini yüksek erişilebilirlik ve güvenli yapılandırma çerçevesinde ele alır. Bu, operasyonel yükü önemli derecede ortadan kaldırır ve AWS altyapısını yönetmektense uygulamalar oluşturmaya odaklanmanıza imkan sağlar.

    Amazon EKS, Kubernetes ile uyumlu Linux x86, ARM ve Windows Server işletim sistemi dağıtımlarını destekler. Amazon EKS; Amazon Linux 2 ve Amazon Linux 2023, Bottlerocket ve Windows Server 2022 için optimize edilmiş AMI'ler sağlar. Ubuntu gibi diğer Linux dağıtımları için EKS için optimize edilen AMI'lar ilgili satıcılarında mevcuttur.

    Amazon Elastic Kubernetes Service (EKS) Tedarik Edilen Denetim Düzlemi, en zorlu iş yükleri için öngörülebilir ve yüksek performans sağlamak için kümenizin denetim düzlemi kapasitesini seçme olanağı sağlayan bir özelliktir. Tedarik Edilen Denetim Düzlemi ile kümenizi iyi tanımlanmış ölçeklendirme katmanlarından istenen kapasiteye önceden hazırlayabilir ve talep arttığında denetim düzleminin anında hazır olmasını sağlayabilirsiniz. Bu yeni ölçeklendirme katmanları, önemli ölçüde daha yüksek küme performansı ve ölçeklenebilirlik sağlar. Böylece tek bir kümede yüksek ölçekli iş yükleri çalıştırabilirsiniz.

    Kümenizin kullandığı Tedarik Edilen Denetim Düzlemi ölçekleme katmanına göre saatlik bir ücret ödersiniz. Ayrıntılı ölçeklendirme katmanı fiyatlandırması için bkz. Amazon EKS fiyatlandırma sayfası.

Amazon EKS Özellikler

Tümünü aç

    Amazon EKS Özellikler, hızınızı hızlandıran ve sipariş üzerine Kubernetes platformları oluşturmanın karmaşıklığını azaltan, tam olarak yönetilen Kubernetes'e özgü küme özelliklerinden oluşan genişletilebilir bir küme özelliğidir. Bu temel özellikler arasında sürekli dağıtım, bulut kaynak yönetimi ve kaynak kompozisyonu ve düzenlemesi yer alır. EKS Özellikler, bu temel özellikleri düşünceli ancak esnek yapılandırmalarla tam olarak yönetir. Mevcut Kubernetes tabanlı platformlarınız varsa operasyonel yükü AWS'ye yükleyebilirsiniz. Özel platform kaynaklarınız yoksa yine de EKS Özellikler'e katılabilir ve hemen ölçek için oluşturmaya başlayabilirsiniz.

    Amazon EKS şu anda lansman sırasında her biri Kubernetes ekosisteminde farklı kullanım örneklerine hizmet eden üç Özellik sunuyor. Argo CD, kayma algılama ve otomatik mutabakat ile birlikte gelen GitOps prensiplerini kullanarak, uygulamalarınızı bir veya daha fazla kümeye dağıtmanıza yardımcı olur. Kubernetes İçin AWS Denetleyicileri (ACK), bağlamı veya araçları değiştirmenize gerek kalmadan AWS bulut altyapısını uygulamalarınızla birlikte Kubernetes'e özgü bir şekilde yönetmenize yardımcı olur. Kubernetes Kaynak Düzenleyici (KRO), karmaşık çoklu kaynak yapılandırmalarını basit yapı taşları olarak tanımlayan yeniden kullanılabilir özel API'ler oluşturmanıza olanak tanır ve standartlaştırılmış uygulama ve altyapı modellerini kuruluşunuz genelinde dağıtmayı kolaylaştırır.

    Başlamak için EKS API, AWS Konsolu, eksctl veya tercih ettiğiniz Kod Olarak Altyapı (IaC) aracını kullanarak yeni veya mevcut bir kümede EKS Özelliklerini etkinleştirin ve her Özelliğin kullanması gereken IAM Rolü'nü belirtin. Her Özellik, söz konusu özellik için belgelenmiş belirli IAM izinleri gerektirir. Etkinleştirildikten sonra, Kubernetes kaynaklarını kümelerinize uygulamak için zorunlu olarak kubectl kullanarak ya da Argo UI veya Argo CLI gibi araçları kullanan otomatik GitOps iş akışları aracılığıyla, öncelikle tanıdık Kubernetes iş akışlarını kullanacaksınız.

    Amazon EKS Özellikleri, tüm EKS kümelerine modern uygulama dağıtımı ve altyapı yönetimi için özel olarak oluşturulmuş entegre Kubernetes platform özelliklerinin bir kombinasyonunu sunar. Bu özellikler; sürekli dağıtım, bulut kaynak yönetimi ve kaynak kompozisyonu ve düzenlemesi dahil olmak üzere Kubernetes platformlarınızın çalışması için ihtiyaç duyduğu şeylerin temelini oluşturur. EKS Özellikleri, EKS'nin entegre bir parçası olup bunların yüklenmesi, ölçeklendirilmesi, kurulması veya yönetilmesi konusunda asla endişe etmeniz gerekmez. Bu özelliklere güç veren Kubernetes denetleyicileri, AWS tarafından yönetilen altyapıda kümenizden tamamen çalışır ve tam olarak yönetilen bir deneyim sunar. Varsayılan olarak, özellikler AWS en iyi uygulamalarına göre ayarlanır. Bu özellikler tamamen bağımsızdır ve kümelerinizde hangi özelliklerin etkinleştirilmesini istediğinizi seçebilirsiniz. Uygulamalarınızın ve altyapınızın her zaman düzgün bir şekilde yönetilmesini sağlamak için EKS Özellikler istediğiniz durumu sürekli olarak gözlemler ve gereksinimlerinizi karşılamak için kaynakları otomatik olarak senkronize eder, oluşturur ve optimize eder. Temel platform bileşenleri, sizi güvende ve güncel tutacak şekilde en son güvenlik düzeltme ekleri ve hata düzeltmeleri ile otomatik olarak güncellenir.

    AWS, Amazon EKS Özellikler kullanarak, küme altyapınızda çalışan geleneksel EKS eklentilerine kıyasla sorumluluğunu genişletir. Kubernetes küme denetim düzlemini çalıştırmanın yanı sıra, EKS Özellikler etkinleştirildiğinde AWS; GitOps dağıtımlarına, AWS kaynak düzenlemesine ve kaynak kompozisyonuna güç veren platform yazılım bileşenlerinin güvenliğini, yapılandırılmasını ve yönetimini de üstlenir. AWS, birden çok Erişilebilirlik Alanında yüksek kullanılabilirlik sağlama, ölçümlere göre denetleyicileri otomatik olarak ölçeklendirme, güvenlik düzeltme ekleri uygulama, sürüm yükseltmelerini yönetme ve Kubernetes sürüm uyumluluğunu sürdürme dahil olmak üzere bu özelliklerin tüm operasyonel yaşam döngüsünü yönetir. AWS ayrıca AWS Gizli Bilgi Yöneticisi, AWS Code Connections, AWS Kimlik ve Erişim Yönetimi ve AWS Kimlik Merkezi gibi AWS hizmetleriyle entegrasyonu da gerçekleştirir. Ek olarak, AWS özellik durumunu ve performansını izler, temel altyapı kaynaklarını yönetir ve operasyonel metrikler ile günlükleri tutar. AWS bu operasyonel yönleri yönetirken, gerekli IAM rollerini sağlama ve yönetme, özel ihtiyaçlarınız için özellikleri yapılandırma ve Kubernetes API'yi kullanarak uygulamalarınızı ve kaynaklarınızı yönetmekten siz sorumlusunuz.

    EKS Özellikler ve EKS eklentileri arasındaki temel fark, nerede çalıştıkları ve temel altyapıyı kimin yönettiğine bağlıdır. Kümenizin bilgi işlem kaynaklarında çalışan ve temel bilgi işlem kapasitesini yönetmenizi, kaynak tüketimini izlemenizi ve ölçeklendirme gereksinimlerini karşılamanızı gerektiren EKS eklentilerinin aksine, EKS Özellikler AWS tarafından yönetilen tam entegre EKS özellikleri olarak çalışır. Eklentilerle sorumluluğunuz; yeterli küme kapasitesini korumak, eklenti durumunu izlemek ve sürüm güncellemelerini yönetmeyi içerir. EKS Özellikler ile AWS operasyonel altyapı, işlem kaynakları, ölçeklendirme ve kullanılabilirlik dahil diğer her şeyi yönetirken, yalnızca gerekli IAM rollerini sağlamanız ve özellikleri ihtiyaçlarınıza göre yapılandırmanız yeterlidir. Bu değişim, EKS Özellikler'in, beklediğiniz aynı Kubernetes yerel deneyimi sunmaya devam ederken, kümelerinizde platform hizmetlerini çalıştırmanın operasyonel yükünü ortadan kaldırdığı anlamına gelir.

Entegrasyonlar

Tümünü aç

    Açık kaynak Kubernetes yazılımı çalıştıran Amazon EKS sayesinde Kubernetes topluluğunun sağladığı tüm mevcut eklentileri ve araçları kullanabilirsiniz. Amazon EKS'de çalışan uygulamalar, ister şirket içi veri merkezlerinde ister genel bulutta çalışıyor olsun herhangi bir standart Kubernetes ortamında çalışan uygulamalarla tamamen uyumludur. Bu da herhangi bir kod değişikliğine gerek kalmadan, her türlü standart Kubernetes uygulamasını kolayca Amazon EKS'ye geçirebileceğiniz anlamına gelir.

    Evet. AWS Fargate ve Amazon EKS kullanarak Kubernetes uygulamalarını sunucusuz container'lar olarak çalıştırabilirsiniz.

    EKS Eklentileri; gözlemlenebilirlik, ölçekleme, ağ iletişimi ve EKS kümeleriniz için AWS Bulut kaynak entegrasyonları gibi özellikler sunan Kubernetes operasyonel yazılımını etkinleştirmenize ve yönetmenize imkan tanır. Bu eklentiler, çok çeşitli operasyonel yazılımların doğrudan EKS aracılığıyla yönetilmesini sağlayarak keşfedilebilirliği, yapılandırmayı, güvenliği ve yaşam döngüsü yönetimini geliştirir.

    Amazon EKS eklentileri, Kubernetes operasyonel yazılımının tek tıklamayla yüklenmesini ve yönetilmesini sağlar. Küme oluşturma işleminden uygulama çalıştırmaya tek bir komutla geçin ve kümeniz için gerekli operasyonel yazılımı kolayca güncel tutun. Bu, Kubernetes kümelerinizin güvende ve kararlı olmasını sağlamanıza imkan tanır ve üretime hazır Kubernetes kümelerini AWS üzerinde başlatmak ve yönetmek için gereken iş yükünü azaltır.

Amazon EKS Otomatik Modu

Tümünü aç

    Amazon EKS Otomatik Modu, AWS üzerinde Kubernetes küme yönetimini tamamen otomatikleştirir, altyapıyı otomatik olarak tedarik ederek, kaynakları ölçeklendirerek, temel eklentileri yöneterek ve maliyetleri optimize ederek işlemleri basitleştirir. EKS Otomatik Modu; işlem otomatik ölçeklendirme, pod ve hizmet ağ iletişimi, uygulama yükü dengeleme, küme DNS'si, blok depolama ve GPU desteği gibi entegre Kubernetes özelliklerine sahip, AWS tarafından yönetilen güvenli ve ölçeklenebilir küme altyapısı sağlar. Kubernetes ile uyumludur, yani Kubernetes ile uyumlu en sevdiğiniz araçlarla kullanabilirsiniz. EKS kümelerinde çalışan uygulamalar artık AWS tarafından yönetilen EC2 bulut sunucularını, Amazon Esnek Blok Deposu (Amazon EBS) birimlerini, yük dengeleyicileri ve kanıtlanmış en iyi uygulamalarla yapılandırılmış, otomatik olarak ölçeklendirilen, maliyet bakımından optimize edilmiş ve güncel tutulan diğer bulut kaynaklarını kullanabilir, üstelik maliyeti ve operasyonel iş yükünü en aza indirir.

    Amazon EKS Otomatik Modu, AWS GovCloud (ABD) dahil ancak Çin Bölgeleri hariç olmak üzere, EKS'nin kullanılabilir olduğu tüm AWS Bölgelerinde Kubernetes 1.29+ veya sonraki sürümlerini çalıştıran yeni ve mevcut EKS kümeleri için kullanılabilir. Başlamak için EKS API, AWS Konsolu, eksctl veya tercih ettiğiniz Kod Olarak Altyapı (IaC) aracını kullanarak yeni veya mevcut bir kümede EKS Otomatik Modu'nu etkinleştirin ve AWS tarafından yönetilen işlem altyapısının kullanması gereken IAM Rolü'nü belirtin. Varsayılan olarak EKS Otomatik Modu, kümenizde uygulamaları hızlı bir şekilde çalıştırmaya başlamanıza olanak tanıyan en iyi uygulama, genel amaçlı işlem ölçeklendirme yapılandırmaları oluşturur. Daha derin özelleştirme için bu varsayılanları devre dışı bırakmayı ve kümenizde Kubernetes API'sini kullanarak ek işlem ölçeklendirme ve altyapı yapılandırmaları oluşturmayı seçebilirsiniz.

    Amazon EKS Otomatik Modu tüm EKS kümelerine, modern uygulamalar için özel olarak oluşturulmuş entegre Kubernetes özelliklerinin ve AWS tarafından yönetilen altyapının bir kombinasyonunu sunar. Özellikleri, Kubernetes uygulamalarınızın çalışabilmek için gerek duyduğu temel özelliklerdir: işlem, depolama, ağ iletişimi ve izleme. EKS'nin entegre bir parçasıdır ve bunun yüklenmesi, ölçeklendirilmesi veya yönetilmesi konusunda asla endişe etmeniz gerekmez. Varsayılan olarak, AWS ve Kubernetes en iyi uygulamalarına göre kurulur. Gelişmiş kullanım örnekleri için maliyetli, süreklilik arz eden operasyonel çalışmalar yapmadan EKS Otomatik Modu'nun en iyi uygulamalarını geliştirerek uygulamalarınızın çalıştığı altyapıyı daha da özelleştirebilirsiniz. Uygulamalarınızın ihtiyaç duydukları altyapıya her zaman ulaştığından emin olmak için EKS Otomatik Modu bunları sürekli olarak gözlemler ve ihtiyaçlarını karşılamak için AWS tarafından yönetilen kaynakları (EC2 bulut sunucuları ve EBS birimleri) yapılandırır, oluşturur ve optimize eder. Uygulamalarınızın çalıştığı altyapı, çalışan uygulamalardaki kesintileri en aza indirecek ve sizi güvende ve güncel tutacak şekilde en son güvenlik ve hata düzeltmeleriyle otomatik olarak güncellenir.

    AWS, Amazon EKS Otomatik Modu'nu kullanarak, EKS kümelerindeki müşteri tarafından yönetilen AWS altyapısına kıyasla sorumluluğunu artırmaktadır. AWS, Kubernetes küme denetim düzlemini EKS Otomatik Modu etkin halde çalıştırmanın yanı sıra uygulamalarınızın çalışmak için ihtiyaç duyduğu EKS kümelerindeki AWS altyapısını yapılandırma, yönetme ve güvenceye alma sorumluluğunu da üstlenir. Bunu yapmak için EKS Otomatik Modu'nu kullanan EKS kümelerindeki EC2 bulut sunucuları gibi AWS altyapı kaynakları, müşteri tarafından yönetilen muadillerine kıyasla sınırlamalar içerir. Örneğin, SSH veya SSM üzerinden uzaktan bağlanamaz, bulut sunucusu IAM rolünü değiştiremez, kök birimi değiştiremez veya EKS Otomatik Modu tarafından yönetilen EC2 bulut sunucularına ek esnek ağ birimleri ekleyemezsiniz, zira söz konusu eylemler AWS'nin bunları yönetme ve güvenliğini sağlama yeteneğini sınırlandırır.

    AWS Fargate özellikli Amazon EKS, EKS'yi çalıştırmak isteyen müşteriler için bir seçenek olmayı sürdürse de Amazon EKS Otomatik Modu, önerilen ileriye dönük yaklaşımdır. EKS Otomatik Modu, Kubernetes ile tamamen uyumlu olup Fargate'in destekleyemediği Istio gibi tüm yukarı akış Kubernetes temel işlemlerini ve platform araçlarını destekler. EKS Otomatik Modu ayrıca GPU ve Spot bulut sunucuları da dahil olmak üzere tüm EC2 çalışma zamanı satın alma seçeneklerini tam olarak destekleyerek müşterilerin anlaşmalı EC2 indirimlerinden ve diğer tasarruf mekanizmalarından yararlanmalarını sağlar. Fargate özellikli EKS kullanılırken bu özellikler kullanılamaz. Ayrıca EKS Otomatik Modu, müşterilerin her EC2 bulut sunucusunun tek bir uygulama container'ı olarak çalışmasını sağlamak için standart Kubernetes zamanlama özelliklerini kullanarak Fargate ile aynı yalıtım modelini elde etmelerini sağlar. Müşteriler Amazon EKS Otomatik Modu'nu benimseyerek, bir yandan Fargate'in sağladığı kullanım kolaylığını ve altyapı yönetiminden soyutlamayı korurken, diğer yandan EC2'nin ve satın alma seçeneklerinin tümünden yararlanma esnekliğini sağlayan tamamen Kubernetes ile uyumlu bir platform olan AWS üzerinde Kubernetes'i çalıştırmanın tüm avantajlarından da yararlanabilirler.

    Amazon EKS Otomatik Modu, EKS kümelerinizin güvenliğini artırmaya üç şekilde yardımcı olur: 1/ EKS Otomatik Modu tarafından oluşturulan ve AWS tarafından yönetilen altyapı, AWS güvenlik en iyi uygulamalarına göre yapılandırılır ve İnternet Güvenliği Merkezi'nin (CIS) Seviye 1 ölçütlerine (uzaktan erişime izin verilmez, değiştirilemez kök dosya sistemi ve çekirdek düzeyinde zorunlu erişim denetimleri) göre güçlendirilmiştir. 2/ EKS Otomatik Modu'nun AWS tarafından yönetilen EC2 bulut sunucuları, yayınlanır yayınlanmaz otomatik olarak en son güvenlik ve hata düzeltmeleriyle güncellenir. Mümkün olduğu durumlarda bu düzeltme ekleri, çalışan uygulamaları kesintiye uğratmadan veya bulut sunucularını değiştirmeden yerinde uygulanır. 3/ EKS Otomatik Modu, AWS tarafından yönetilen EC2 bulut sunucuları için varsayılan olarak 14 günlük maksimum kullanım ömrü ayarlar. Bu da sektör genelindeki en iyi güvenlik ve uyumluluk uygulamalarının gerekliliklerini karşılamanıza yardımcı olur. Kullanım örneğiniz daha kısa veya daha uzun bulut sunucusu kullanım ömrü gerektiriyorsa EKS Otomatik Modu'nu ihtiyaçlarınızı karşılayacak bir süre ile en fazla 21 güne kadar yapılandırabilirsiniz.

    Evet, EKS denetim düzlemi yeni bir Kubernetes sürümüne yükseltildikten sonra EKS Otomatik Modu tarafından başlatılan yeni bulut sunucuları, ölçeği genişletilen uygulamalar nedeniyle, denetim düzlemi sürümüyle eşleşen en son Kubernetes yazılımı ile çalışır. Eş zamanlı olarak mevcut bulut sunucuları yeni Kubernetes sürümü için Kubernetes yazılımı ile kademeli olarak güncellenir. Bu durum, EKS Otomatik Modu tarafından başlatılan bulut sunucularının varsayılan 14 günlük maksimum kullanım ömrü ile birlikte düşünüldüğünde, varsayılan olarak EKS kümenizin Kubernetes sürümü yükseltildikten sonra en geç 14 gün içinde kümenizin tam ve otomatik olarak yükseltileceği anlamına gelir.

    Amazon EKS Otomatik Modu; işlem, depolama ve ağ iletişimi gibi temel Kubernetes özelliklerinin entegre ve yönetilen sürümlerini sağlar. Şunların yönetilen sürümleri de buna dahildir: 1/ EKS Otomatik Modu'nun, güvenlik ve bulut sunucusu yönetimini kolaylaştıran aracısı, 2/ Kubernetes'in container'ları etkin bir şekilde çalıştırmasına olanak sağlayan temel bir bileşen olan containerd container çalışma zamanı, 3/ her işlem bulut sunucusunda Kubernetes podlarının yaşam döngüsünü ve durumunu yöneten kubelet, 4/ küme içi yönlendirmeyi sağlayan bir ağ proxy'si, 5/ yönetilen, yukarı akış uyumlu Karpenter denetleyicisi, 6/ depolama için Amazon EBS container depolama alanı arabirimi (CSI) denetleyicisi, 7/ IP adresi yönetimi, pod ağ iletişimi ve ağ politikaları için AWS VPC container ağ arabiriminin (CNI) yönetilen bir sürümü, 8/ küme içi hizmet keşfi için CoreDNS, 9/ harici yük dengeleyicileri düzenlemek için AWS Yük Dengeleyici Denetleyicisi.

    Amazon EKS Otomatik Modu ile VPC CNI, CoreDNS, kube-proxy ve CloudWatch Gözlemlenebilirlik aracısı gibi belirli EKS eklentilerini yüklemeniz veya yönetmeniz gerekmez. EKS Otomatik Modu ile EKS kümeniz, söz konusu eklentilerin sağladığı yeteneklerin entegre sürümlerini içerir. Ancak, henüz EKS Otomatik Modu'na taşınmamış iş yükleriniz varsa söz konusu EKS eklentilerini kullanmaya devam etmeniz gerekir. EKS Otomatik Modu'nun entegre özelliklerinin yerini aldığı eklentilerin yanı sıra diğer EKS eklentileri, EKS Otomatik Modu kullanılarak kümelerde çalıştırılabilir.

    Evet, EKS Otomatik Modu tarafından başlatılan yönetilen EC2 bulut sunucuları, varsayılan olarak EC2 DescribeInstances API'si veya AWS Konsolu kullanılarak görüntülenebilir. Bu bulut sunucuları AWS tarafından yönetildiğinden, EC2 API'leri ile gerçekleştirebileceğiniz eylemler, EKS'nin genişletilmiş operasyonel sorumluluklarını yerine getirme yeteneğini etkilemeyecek eylemlerle sınırlıdır. Varsayılan olarak, EKS Otomatik Modu, yaygın kullanım örneklerine uygun düşen genel amaçlı işlem yapılandırmalarıyla birlikte gelir. EKS Otomatik Modu tarafından başlatılan EC2 bulut sunucularını gerekirse özelleştirebilirsiniz. EKS Otomatik Modu bulut sunucularının çalışma zamanı yapılandırma ayarlarında yapılacak değişiklikler, EKS Otomatik Modu'nun Düğüm Sınıfı Kubernetes API'si kullanılarak yapılabilir.

    Evet. İşlem Tasarruf Planları ve Rezerve Edilmiş Bulut Sunucuları, uygun EC2 bulut sunucuları başlatıldığında otomatik olarak uygulanır. Daha fazla ayrıntı için fiyatlandırma sayfasına göz atın.

    Amazon EKS Otomatik Modu'nun Kubernetes özellikleri, davranışlarını anlamak için kullanılabilecek çeşitli Kubernetes olayları yayan bir dizi entegre denetleyici aracılığıyla sağlanır.

Sürümler ve güncellemeler

Tümünü aç

    Mevcut olarak desteklenen Kubernetes sürümleri için Amazon EKS belgelerine göz atın. Amazon EKS, gelecekte ek Kubernetes sürümleri için destek eklemeye devam edecek.

    Evet. Amazon EKS, hem Kubernetes hem de Amazon EKS platform sürümleri için yönetilen, yerinde küme yükseltmeleri gerçekleştiriyor. Bu, küme operasyonlarını basitleştirir ve Amazon EKS yapılandırma ve güvenlik düzeltme eki güncellemelerinin yanı sıra güncel Kubernetes özelliklerinden de faydalanmanıza imkan tanır.

    Amazon EKS kümenize uygulayabileceğiniz iki tür güncelleme vardır: Kubernetes sürüm güncellemeleri ve Amazon EKS platform sürümü güncellemeleri. Yeni Kubernetes sürümleri yayınlandıkça ve Amazon EKS ile kullanım için doğrulandıkça herhangi bir zamanda günceleme sürecinin parçası olarak üç kararlı Kubernetes sürümü destekleyeceğiz.

    Amazon EKS platform sürümleri, mevcut Kubernetes düzeltme sürümünün yanı sıra hangi Kubernetes API sunucu bayraklarının etkin olduğu gibi küme denetim düzleminin özelliklerini temsil eder. Her bir Kubernetes küçük sürümü, bir veya daha fazla ilgili Amazon EKS platform sürümüne sahiptir. Farklı Kubernetes küçük sürümleri için platform sürümleri birbirinden bağımsızdır.

    Bir Kubernetes küçük sürümü Amazon EKS’de (örneğin, 1.13) erişilebilinirken bu Kubernetes küçük sürümü için ilk Amazon EKS platform sürümü eks. 1 ile başlar. Ancak Amazon EKS, yeni Kubernetes denetim düzlemi ayarlarını etkinleştirebilmek ve güvenlik düzeltmesi sağlayabilmek için periyodik olarak yeni platform sürümleri yayınlar.

    Kubernetes'in yeni sürümleri Kubernetes API'ye, uygulama davranışını değiştirebilecek önemli değişiklikler getirir. Kubernetes kümesi sürüm oluşturma üzerinde manuel kontrol, üretim kümelerini güncellemeden önce uygulamaları yeni Kubernetes sürümlerine kıyasla test etmenize imkan tanır. Amazon EKS, EKS kümenize ne zaman değişiklikler getireceğinizi seçme olanağı sunar.

    AWS, gerekli çalışan düğümü ikili dosyaları (Docker ve Kubelet) içeren, EKS için optimize edilmiş Amazon Makine Görüntüleri (AMI'ler) yayımlar. Bu AMI düzenli olarak güncellenir ve bu içeriklerin en güncel sürümlerini içerir. EKS yönetilen düğümlerinizi EKS konsolunda, API'de veya CLI'da tek bir komut ile EKS için optimize edilen AMI'lerin en son sürümlerine güncelleyebilirsiniz.

    EKS çalışan düğümleri için kullanmak amacıyla kendi özel AMI'lerinizi oluşturuyorsanız AWS ayrıca oluşturma adımlarımızı belgeleyen Packer betiklerini yayımlayarak AMI'nin her sürümüne dahil olan ikili dosyaları tanımlamanıza imkan tanır.

    Kubernetes sürümleri için Amazon EKS genişletilmiş destek, sürümün Amazon EKS'den alınabildiği andan itibaren 26 aya kadar Kubernetes küçük sürümünü kullanmanızı sağlar. Genişletilmiş destekteki Amazon EKS sürümleri, Amazon EKS tarafından yönetilen Kubernetes denetim düzlemi için devam eden güvenlik yamaları alır. Ayrıca Amazon EKS, Amazon VPC CNI, kube-proxy ve CoreDNS eklentileri, Amazon Linux için AWS tarafından yayınlanan EKS Optimize Edilmiş Amazon Makine Görüntüleri (AMI), Bottlerocket, Windows ve EKS Fargate düğümleri için kritik yamalar yayınlayacak. AWS, tüm Amazon EKS sürümlerine hem standart hem de genişletilmiş destek içeren tam teknik destek sağlar. Kubernetes sürümleri için genişletilmiş destek, AWS GovCloud (ABD) Bölgeleri de dahil olmak üzere Amazon EKS'nin kullanılabildiği tüm AWS Bölgelerinde mevcuttur. Amazon EKS sürüm destek politikası hakkında daha fazla bilgi için Amazon EKS belgelerine göz atın.

Hibrit dağıtımlar

Tümünü aç

    Hibrit dağıtımlar için üç Amazon EKS seçeneği vardır: Amazon EKS, Amazon EKS Anywhere ve Amazon EKS Bağlayıcısı. Düğümleri AWS Bölgeleri, AWS Yerel Alanları ve AWS Wavelength Alanlarındaki AWS tarafından barındırılan altyapıda veya AWS Outposts ve Amazon EKS Hibrit Düğümler ile kendi şirket içi tesislerinizde çalıştırmak için Amazon EKS'yi kullanabilirsiniz. AWS Outposts, tesislerinizde çalışan ve AWS tarafından yönetilen altyapıdır. Amazon EKS Hibrit Düğümler ise tesislerinizde yönettiğiniz çıplak metal veya sanallaştırılmış altyapı üzerinde çalışır. Yalıtılmış veya hava boşluklu ortamlarda çalıştırmanız gerekiyorsa yönettiğiniz altyapıda çalışan, müşteri tarafından yönetilen AWS destekli Kubernetes yönetim yazılımı olan Amazon EKS Anywhere'i kullanabilirsiniz. Alternatif olarak Amazon EKS Bağlayıcısı ile Amazon EKS konsolunda herhangi bir Kubernetes kümesini görüntüleyebilirsiniz. Şirket içi ve uç dağıtımlara yönelik Amazon EKS seçenekleri hakkında daha fazla bilgi için Amazon EKS Kullanıcı Kılavuzu'ndaki Dağıtım seçeneklerine bakın.

    AWS Bulut'ta iş yüklerini çalıştırmada kullandıklarınızla aynı kümeleri kullanarak, kendi kendine yönetilen düğümleri AWS Outposts'ta çalıştırmak için Amazon EKS'yi kullanabilirsiniz. AWS Outposts'ta Amazon EKS'yi kullanırken, işlem için Amazon EC2 bulut sunucuları, ağ iletişimi için Amazon VPC ve VPC CNI, depolama için Amazon EBS birimleri ve giriş için Uygulama Yük Dengeleyicileri (ALB) dahil olmak üzere, AWS Bulut'taki iş yükleri için kullandığınız entegrasyonların çoğunu kullanabilirsiniz. AWS Outposts'taki düğümlere sahip Amazon EKS, 42U Outpost raflarında desteklenir. Alternatif olarak, AWS Outposts'taki Amazon EKS yerel kümeleriyle tüm Kubernetes kümesini AWS Outposts'ta dağıtabilirsiniz. AWS Outposts'ta Amazon EKS'yi çalıştırdığınızda Amazon EKS kümesi ve AWS Outposts kapasitesi için ödeme yaparsınız. Daha fazla bilgi edinmek için AWS Outposts'ta Amazon EKS Kullanıcı Kılavuzu'na bakın.

    Amazon EKS Hibrit Düğümler ile, şirket içi ve uç altyapınızı Amazon EKS kümelerinde düğüm olarak kullanabilirsiniz. Amazon EKS Hibrit Düğümler ile AWS, AWS tarafından barındırılan Kubernetes denetim düzlemini yönetir, siz de şirket içi veya uç ortamlarınızda çalışan hibrit düğümleri yönetirsiniz. Amazon EKS Hibrit Düğümler, Kubernetes yönetimini ortamlar genelinde birleştirir ve şirket içi ve uç uygulamalarınız için Kubernetes denetim düzlemi yönetimini AWS'ye aktarır. Amazon EKS Hibrit Düğümler tüm şirket içi donanım veya sanal makinelerle çalışır ve Amazon EKS eklentileri, Amazon EKS Pod Kimliği, küme erişim girişleri, küme öngörüleri ve genişletilmiş Kubernetes sürüm desteği dahil olmak üzere, Amazon EKS Hibrit Düğümler sayesinde çeşitli Amazon EKS özelliklerini kullanabilirsiniz. Amazon EKS Hibrit Düğümler; merkezi izleme, günlük kaydı ve kimlik yönetimi için AWS hizmetleriyle yerel olarak entegredir. Amazon EKS Hibrit Düğümler sayesinde, hibrit düğümlerinizin Amazon EKS kümelerinize bağlandığı vCPU kaynakları için saatlik ücret ödersiniz. Daha fazla bilgi için bkz. Amazon EKS Fiyatlandırması.

    Amazon EKS Anywhere, şirket içi ve uç ortamlarında Kubernetes küme yaşam döngüsü işlemleri ve altyapı kurulumu gibi tekdüze ağır işleri otomatik hale getirmek suretiyle Kubernetes küme yönetimini basitleştirir. Amazon EKS'den farklı olarak Amazon EKS Anywhere, müşteri tarafından yönetilen bir üründür ve müşteriler küme yaşam döngüsü işlemlerinden ve Amazon EKS Anywhere kümelerinin bakımından sorumludur. Amazon EKS Anywhere, Kubernetes alt projesi Küme API'si (CAPI) üzerine kurulmuştur ve VMware vSphere, çıplak metal, Nutanix, Apache CloudStack ve AWS Snow gibi çeşitli altyapıları destekler. Amazon EKS Anywhere, hava boşluklu ortamlarda çalıştırılabilir, gözlemlenebilirlik ve kimlik yönetimi için bölgesel AWS hizmetleriyle isteğe bağlı entegrasyonlar sunar. Amazon EKS Anywhere desteği almak ve AWS tarafından tedarik edilen Kubernetes eklentilerine erişim sağlamak için Amazon EKS Anywhere Kurumsal Abonelikleri satın alabilirsiniz.

    Herhangi bir uyumlu Kubernetes kümesini AWS'ye kaydetmek ve bağlamak ve Amazon EKS konsolunda görüntülemek için Amazon EKS Bağlayıcısı'nı kullanabilirsiniz. Bir küme bağlandıktan sonra Amazon EKS konsolunda o kümenin durumunu, yapılandırmasını ve iş yüklerini görebilirsiniz. Bağlı kümeleri Amazon EKS konsolunda görüntülemek için bu özelliği kullanabilirsiniz ancak Amazon EKS Bağlayıcısı, Amazon EKS konsolu aracılığıyla bağlı kümeleriniz için yönetim veya mutasyon işlemlerine imkan tanımaz. Amazon EKS Connector ile Amazon EKS konsoluna bağladığınız kümeler için ücret alınmaz.

    Amazon EKS Hibrit Düğümler, yönetilen bir Kubernetes hizmeti olan Amazon EKS'nin bir özelliğidir, buna karşın Amazon EKS Anywhere ise yönettiğiniz AWS destekli Kubernetes yönetim yazılımıdır. Amazon EKS Hibrit Düğümler, buluta bağlanabilen şirket içi ortamlara sahip müşteriler için uygundur. Amazon EKS Anywhere ise yalıtılmış veya hava boşluklu şirket içi ortamlara sahip müşteriler için uygundur. Amazon EKS Hibrit Düğümler'de, AWS, AWS Bulut'ta barındırılan Kubernetes denetim düzleminin güvenliğini, erişilebilirliğini ve ölçeklenebilirliğini yönetir ve altyapınızda yalnızca düğümler çalışır. Amazon EKS Anywhere'de, tamamen altyapınızda çalışan Kubernetes kümelerini yönetmekten siz sorumlu olursunuz. Amazon EKS Hibrit Düğümler'de, peşin taahhüt veya minimum ücret yoktur, kümenizin ve düğümlerinizin saatlik kullanımı için bunları kullandığınız sürece ödeme yaparsınız. Amazon EKS Anywhere'de, Amazon EKS Anywhere Kurumsal Aboneliklerini bir yıllık veya üç yıllık dönem için satın alabilirsiniz.

    Amazon EKS Hibrit Düğümler sayesinde, Amazon EKS kümelerindeki düğümler için kendi fiziksel veya sanal makinelerinizi kullanabilirsiniz. AWS Outposts'ta Amazon EKS sayesinde, Amazon EKS kümelerindeki düğümler için AWS Outposts'ta çalışan Amazon EC2 bulut sunucularını kullanabilirsiniz. Amazon EKS Hibrit Düğümler ve AWS Outposts'ta Amazon EKS, ağ iletişimi ve depolama için farklı Amazon EKS eklentilerini desteklemektedir. Hibrit Düğümler ile birlikte kullanabileceğiniz Amazon EKS eklentileri hakkında daha fazla bilgi için Amazon EKS Kullanıcı Kılavuzu'ndaki Hibrit düğümler için eklentileri yapılandırma bölümüne bakın. AWS Outposts'ta Amazon EKS'yi kullandığınızda Amazon EKS kümesi ve AWS Outposts kapasitesi için ödeme yaparsınız. Amazon EKS Hibrit Düğümler'i kullandığınızda Amazon EKS kümesi ve düğüm kullanımı için ödeme yaparsınız.

    Amazon EKS Hibrit Düğümler ağ geçidi, EKS kümesi VPC'niz ile EKS Hibrit Düğümlerde çalışan Kubernetes Pod'ları arasındaki ağı otomatikleştirir. Ağ geçidi, şirket içi pod ağlarını yönlendirilebilir hale getirme veya ağ altyapısı değişikliklerini koordine etme ihtiyacını ortadan kaldırır. Amazon EKS Hibrit Düğümler ağ geçidi, Kubernetes'in denetim düzlemi-webhook iletişimini, bulut ve şirket içi ortamlarda pod'dan pod'a trafiği ve Uygulama Yük Dengeleyicileri, Ağ Yük Dengeleyicileri ve Prometheus için Amazon Yönetilen Hizmet gibi AWS hizmetleri için bağlantıyı otomatik olarak kontrol etmesini sağlar.

Fiyatlandırma ve kullanılabilirlik

Tümünü aç

    Oluşturduğunuz her bir Amazon EKS kümesi ve Kubernetes çalışan düğümlerinizi çalıştırmak üzere oluşturduğunuz AWS kaynakları için saat başına 0,10 USD ödersiniz. Yalnızca kullandığınız özellikler için kullandıkça ödeme yaparsınız. Minimum ücret ve peşin ödeme taahhütleri yoktur. EKS fiyatlandırma sayfasında daha fazla bilgi bulabilirsiniz.

Hizmet Düzeyi Sözleşmesi

Tümünü aç

    Amazon EKS SLA'yı burada bulabilirsiniz.

EKS Panosu

Tümünü aç

    EKS Panosu, AWS Bölgeleri ve hesapları genelinde Kubernetes kümeleri hakkındaki görünümünüzü merkezileştirir. Belirli Kubernetes sürümlerini çalıştıran kümeleri, genişletilmiş veya standart destekli kümeleri, destek sonu otomatik yükseltmeleri için planlanan kümeleri, belirli AMI sürümlerine sahip yönetilen düğüm gruplarını, sürüm dağıtımlarıyla EKS eklentilerini ve daha fazlasını görüntüler. Belirli kaynakları filtrelemek ve araştırmak için widget'larla etkileşime girebilirsiniz. Pano; Kubernetes kümelerinin, EKS tarafından yönetilen düğüm gruplarının ve EKS eklentilerinin bir envanterini tablo biçiminde sunar. Belirli kriterlere göre arama yapabilir ve panoyu operasyonel ihtiyaçlarınıza uyacak şekilde özelleştirebilirsiniz. Diğer görselleştirme araçlarıyla daha fazla analiz ve entegrasyonu desteklemek için verileri CSV formatında indirebilirsiniz. EKS Panosu, Kubernetes altyapınızın merkezi görünürlüğünü ve yönetimini korumanıza yardımcı olur.

    EKS Panosu, AWS Bölgeleri ve hesapları genelinde Kubernetes kümeleri görünümünüzü merkezileştirerek birleşik görünürlük, yönetişim ve operasyonel planlama sağlar. Küme envanterinizi gözlemleyebilir, kümelerin ve bileşenlerinin (EKS tarafından yönetilen düğüm grupları ve EKS eklentileri dahil) yükseltilmesini sağlamak için uyumluluğu izleyebilir ve EKS denetim düzleminin genişletilmiş destek maliyetlerini tahmin edebilirsiniz. AWS Bölgeleri ve hesaplar arasında geçiş yapma ihtiyacını ortadan kaldırarak, önemli Kubernetes kümesi meta veri bilgilerine kolayca erişebilirsiniz. Panonun filtreleme ve arama özellikleri, belirli AMI sürümlerini çalıştıran EKS tarafından yönetilen düğüm grupları veya belirli sürümlerde çalışan EKS eklentileri gibi belirli kriterleri karşılayan kümeleri hızlı bir şekilde tanımlamanıza ve bunlara odaklanmanıza olanak tanır. Bu kapsamlı görünüm, Kubernetes altyapınızı verimli bir şekilde yönetme ve optimize etme imkanınızı geliştirir.

    EKS konsolunda Pano'ya AWS Kuruluşlar'ın yönetim hesabı veya yetkilendirilmiş yönetici hesapları üzerinden erişebilirsin. Yönetim hesabınızda oturum açarak ve bir kerelik kurulum gereksinimi olan Amazon EKS ile AWS Kuruluşlar arasında güvenilir erişimi etkinleştirerek başlayın. Etkinleştirildikten sonra, EKS Panosu'na doğrudan EKS yönetim konsolundan erişebilirsiniz. Ek esneklik için herhangi bir üye hesabını EKS için yetkilendirilmiş yönetici olarak atayabilir ve bu hesap üzerinden panoya erişime izin verebilirsiniz.

    Hayır, EKS Panosu gözlemlenebilirlik araçlarınızı tamamlar ancak değiştirmez. AWS Bölgeleri ve hesapları genelinde ham ve toplu Kubernetes kümesi meta verilerinin merkezi bir görünümünü sağlar. Ancak EKS Panosu, derin küme düzeyinde ölçümler veya zamana duyarlı operasyonel olayların giderilmesi için tasarlanmamıştır. Bu amaçlar için amaca yönelik gözlemlenebilirlik ve güvenlik araçlarını kullanmalısınız. Amazon CloudWatch, Prometheus ve Amazon GuardDuty gibi araçlar, ayrıntılı operasyonel ve güvenlik öngörüleri sunarak zamana duyarlı sorunları ve derinlemesine izleme ihtiyaçlarını ele almak için daha uygun hale getirir.

    Hayır, EKS Panosu AWS Kuruluşlar ile bağlantılı olmayan hesaplarla çalışmaz. Bu özelliği kullanmak için AWS Kuruluşlar'ın yönetim hesabını kullanmanız veya herhangi bir üye hesabını EKS için yetkilendirilmiş yönetici olarak kaydetmeniz gerekir.