Genel

S: Amazon Elastic Kubernetes Service (Amazon EKS) nedir?

C: 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.

S: Kubernetes nedir?

C: 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.

S: Neden Amazon EKS hizmetini kullanmalıyım?

C: 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.

S: Amazon EKS nasıl çalışır?

C: Amazon EKS, Kubernetes denetim düzlemi 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.

S: Amazon EKS hangi işletim sistemlerini destekler?

C: Amazon EKS, Kubernetes ile uyumlu Linux x86, ARM ve Windows Server işletim sistemi dağıtımlarını destekler. Amazon EKS; Amazon Linux 2, Bottlerocket ve Windows Server 2019 için optimize edilmiş AMI'ler sağlar. Şu anda, AL2023 için Amazon EKS optimizasyonlu bir AMI yoktur. Ubuntu gibi diğer Linux dağıtımlarına yönelik EKS için optimize edilen AMI'ler, ilgili satıcılarında mevcuttur.

S: Bir özellik isteğim var, kime söylemeliyim?

C: Lütfen AWS Container Hizmetleri Genel Yol Haritası'nda özellik isteği açarak bize ne ekleyebileceğimizi veya neyi daha iyi yapabileceğimizi belirtin.

Entegrasyonlar

S: Amazon EKS mevcut Kubernetes uygulamalarım ve araçlarımla çalışır mı?

C: 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.

S: Amazon EKS, AWS Fargate ile çalışıyor mu?

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

S: Amazon EKS eklentileri nedir?

C: EKS Eklentileri; gözlemlenebilirlik, ölçekleme, ağ iletişimi ve EKS kümeleriniz için AWS Cloud kaynak entegrasyonları gibi özellikler sunan Kubernetes operasyonel yazılımını etkinleştirmenize ve yönetmenize imkan tanır. Lansman sırasında EKS eklentileri, EKS API aracılığıyla lansmanı ve AWS VPC CNI eklentisinin sürümünü kontrol etmeyi desteklemektedir.

S: Neden Amazon EKS eklentilerini kullanmalıyım?

C: 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.

Kubernetes sürümleri ve güncellemeler

S: Amazon EKS hangi Kubernetes sürümlerini destekler?

C: Mevcut olarak desteklenen Kubernetes sürümleri için Amazon EKS belgesi’ne bakın. Amazon EKS, gelecekte ek Kubernetes sürümleri için destek eklemeye devam edecek.

S: Kubernetes kümemi yeni sürüme güncelleyebilir miyim?

C: Evet. Amazon EKS, hem Kubernetes hem de Amazon EKS platformu 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.

S: EKS platformu sürümü nedir?

C: 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.

S: Kubernetes sürüm güncellemeleri üzerinde neden manuel kontrol sahibi olmak isteyeyim?

C: 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.

S: Çalışan düğümlerimi nasıl güncellerim?

C: AWS, gerekli çalışan düğümü ikili dosyaları (Docker ve Kubelet) içeren EKS için optimize edilen Amazon Machine Image'lar (AMI) yayınlar. 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’larınızı oluşturuyorsanız AWS ayrıca oluşturma adımlarımızı belgeleyen Packer betiklerini yayınlayarak AMI’nın her sürümüne dahil olan ikili dosyaları tanımlamanıza da imkan tanır.

S: Amazon EKS genişletilmiş desteği nedir?

C: Kubernetes sürümleri için Amazon EKS genişletilmiş desteği, sürümün Amazon EKS'den alınabildiği andan itibaren 26 aya kadar Kubernetes küçük sürümünü kullanmanıza olanak tanır. 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 bakın.

Fiyatlandırma ve kullanılabilirlik

S: Amazon EKS'nin maliyeti ne kadardır?

C: 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 ve minimum ücret veya ön taahhüt yoktur. EKS fiyatlandırma sayfasında daha fazla bilgi bulabilirsiniz.

S: Amazon EKS nerede erişilebilirdir?

C: Amazon EKS Bölgesel erişilebilirlik hakkında en güncel bilgiler için lütfen AWS küresel altyapı bölge tablosunu ziyaret edin.

Hizmet Düzeyi Sözleşmesi

S: Amazon EKS Hizmet Düzeyi Sözleşmesi (SLA) nedir?

C: Amazon EKS SLA’yı burada bulabilirsiniz.

Amazon EKS kullanan müşteriler hakkında bilgi edinin

Müşteri sayfasını ziyaret edin
Oluşturmaya hazır mısınız?
Amazon EKS'yi kullanmaya başlayın
Başka sorunuz mu var?
Bize ulaşın