Amazon Elastic Kubernetes Service
Amazon Elastic Kubernetes Service (Amazon EKS), tam olarak yönetilen bir Kubernetes hizmetidir. Intel, Snap, Intuit, GoDaddy ve Autodesk gibi müşteriler güvenlik, güvenilirlik ve ölçeklenebilirlik nedeniyle en hassas ve görev açısından kritik uygulamalarını çalıştırmak için EKS'ye güveniyor.
EKS’nin Kubernetes’i çalıştırmak için en iyi yer olmasının birkaç sebebi vardır. İlk olarak EKS kümelerinizi, container'lar için sunucusuz bir işlem olan AWS Fargate'i kullanarak çalıştırmayı seçebilirsiniz. Fargate, sunucuların tedarik edilmesi ve yönetilmesi ihtiyacını ortadan kaldırarak, 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. İkinci olarak EKS; Amazon CloudWatch, Otomatik Ölçeklendirme Grupları, AWS Identity and Access Management (IAM) ve Amazon Virtual Private Cloud (VPC) gibi hizmetlerle temelden entegre edilmiştir ve bu sayede uygulamalarınızı izlemeniz, ölçeklendirmeniz ve yüklerini dengelemeniz için sorunsuz bir deneyim sunar. Üçüncü olarak AWS App Mesh ile entegrasyon sağlayan EKS, hem hizmet ağı özelliklerini kullanmak hem de uygulamalara zengin gözlemlenebilirlik, trafik denetimleri ve güvenlik özellikleri kazandırmak için Kubernetes temelli bir deneyim sunar. Buna ek olarak EKS, tek bir hata noktasını ortadan kaldırmak için birden fazla erişilebilirlik alanında çalışan, ölçeklenebilen ve yüksek oranda erişilebilen bir denetim düzlemi sağlar.
Yukarı akış Kubernetes çalıştıran ve Kubernetes uyum sertifikasına sahip olan EKS sayesinde topluluğun sağladığı tüm açık kaynaklı araç avantajlarından yararlanabilirsiniz. Ayrıca kodunuzu yeniden düzenlemenize gerek kalmadan, her türlü standart Kubernetes uygulamasını kolayca EKS’ye geçirebilirsiniz.
Amazon EKS ile İlgili Önemli Bağlantılar
Aşağıda, faydalanabileceğiniz kaynakların bir listesi verilmiştir:
Blogda Öne Çıkan – Sürüm Yaşam Döngüsü
Burada devamını okuyun >>
EKS Atölyesi
Kendiniz deneyin>>
Son Özellik Sürümleri
Daha Fazla Bilgi Edinin >>
Avantajlar
Yüksek Erişilebilirlik
EKS, Kubernetes yönetim altyapısını birden çok AWS Erişilebilirlik Alanında çalıştırır, iyi durumda olmayan denetim düzlemi düğümlerini otomatik olarak algılayıp değiştirir, sıfır kesinti süresiyle isteğe bağlı yükseltmeler ve düzeltme ekleri sağlar.
Sunucusuz seçenek
EKS, container'lar için sunucusuz işlem sağlamak için AWS Fargate'i destekler. Fargate, sunucuların tedarik edilmesi ve yönetilmesi ihtiyacını ortadan kaldırarak, 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.
Güvenli
EKS en son güvenlik düzeltme eklerini küme denetim düzleminize otomatik olarak uygular. AWS ayrıca yeni sürümler ve düzeltme ekleri mevcut kümelere dağıtılmadan önce kritik güvenlik sorunlarının giderildiğinden emin olmak için toplulukla yakın iş birliği içerisindedir.
Topluluk ile oluşturuldu
EKS yukarı akış Kubernetes çalıştırdığı ve Kubernetes uygunluk sertifikasına sahip olduğu için EKS tarafından yönetilen uygulamalar, tüm standart Kubernetes ortamları tarafından yönetilen uygulamalarla tam olarak uyumludur. AWS, AWS hizmetlerinden ve özelliklerinden yararlanabilmeniz için Kubernetes kod tabanına katkı sağlama dahil olmak üzere Kubernetes topluluğuyla aktif olarak iş birliği yapar.
Nasıl çalışır?
Kullanım örnekleri
Hibrit Dağıtım
Şirket içi sistemlere düşük gecikme süresi gerektiren container'lı uygulamaları çalıştırmak için EKS’yi AWS Outposts'ta kullanabilirsiniz. AWS Outposts, tam olarak yönetilen ve AWS altyapısını, AWS hizmetlerini, API'leri ve araçları neredeyse tüm bağlı siteleri kapsayacak şekilde genişleten bir hizmettir. Outposts üzerinde EKS ile, buluttaki container'larınızla aynı yönetme kolaylığıyla container'ları şirket içinde yönetebilirsiniz.
Makine Öğrenimi
En son EC2 GPU destekli bulut sunucusu tiplerini kullanarak makine öğrenimi iş akışlarınızı modellemek ve dağıtılmış eğitim işlerini verimli bir şekilde çalıştırmak için EKS ile Kubeflow’u kullanabilirsiniz. Ayrıca EKS’de TensorFlow üzerinde eğitim ve çıkarımlar çalıştırmak için AWS Deep Learning Containers’dan faydalanabilirsiniz.
Toplu İşleme
Kubernetes Jobs API’sini kullanarak EKS kümenizde sıralı veya paralel toplu iş yükleri çalıştırabilirsiniz. EKS’yi kullanarak, toplu işlem iş yüklerinizi Amazon EC2, Fargate ve Spot Bulut Sunucuları gibi AWS işlem hizmet ve özelliklerinin tamamında planlayabilir, zamanlayabilir ve yürütebilirsiniz.
Web Uygulamaları
Birden fazla Erişilebilirlik Alanında ölçeği otomatik olarak artıp azalan ve yüksek oranda erişilebilir bir yapılandırmada çalışan web uygulamaları oluşturabilirsiniz. Web uygulamalarınız, EKS'de çalıştırıldıklarında AWS'nin performansından, ölçeğinden, güvenilirliğinden ve erişilebilirliğinden faydalanır. Ayrıca hizmetleriniz, web uygulamanızın yük dağıtımı için Application Load Balancer'lar ve ağ iletişimi için VPC gibi AWS ağ iletişimi ve güvenlik hizmetleriyle kullanıma hazır entegrasyonlara sahip olur.
Amazon EKS'yi kullanmaya başlayan şirketler
Yenilikler
Amazon ECS, Amazon EKS ve AWS App Mesh artık AWS Outposts'u destekliyor
Amazon EKS ve AWS Fargate'i Kullanarak Sunucusuz Kubernetes Pod'lar Çalıştırın
Amazon EKS Tarafından Desteklenen Windows Düğümleri
Amazon EKS, G4 Bulut Sunucusu Desteği Ekliyor
Amazon Elastic Kubernetes Service (EKS) artık G4’ün erişime açık olduğu bölgelerdeki tüm kümelere Amazon EC2 G4 bulut sunucularının çalışan düğümler olarak eklenmesini destekliyor.
Amazon EKS, EFS CSI Sürücüsü İçin Destek Sunduğunu Duyurdu
Amazon Elastic File System (EFS) CSI sürücüsü artık Amazon Elastic Kubernetes Service (EKS) tarafından destekleniyor. EFS CSI sürücüsü, AWS’de çalışan EKS ve kullanıcının kendi yönettiği Kubernetes kümeleri için standart Kubernetes arabirimlerini kullanarak esnek dosya depolamanın yapılandırılmasını basitleştiriyor.
Amazon EKS, SSM Parametreleri aracılığıyla EKS İçin Optimize Edilmiş AMI meta verileri sağlıyor
Amazon Elastic Kubernetes Service (Amazon EKS) artık bir kümeye düğüm eklerken EKS için optimize edilmiş en son Amazon Machine Image (AMI) kimliğini dinamik olarak çekmenize olanak tanıyor.
Blog gönderileri ve makaleler
Amazon EKS on AWS Fargate Now Generally Available
Bugünden itibaren, AWS Fargate'te Kubernetes pod'ları çalıştırmak için Amazon Elastic Kubernetes Service'ı kullanmaya başlayabilirsiniz. EKS ve Fargate, pod'lar için altyapı tedarik etme ve yönetme ihtiyacını ortadan kaldırarak AWS üzerinde Kubernetes tabanlı uygulamalar çalıştırmayı basit hale getirir.
Cost optimization for Kubernetes on AWS
Yönetilen bir Kubernetes denetim düzlemi için Amazon EKS ile esnek Kubernetes düğümleri için Amazon EC2 kombinasyonu, container’lı iş yüklerini çalıştırmak için ideal bir ortam sunar.
Deploying GitOps with Weave Flux and Amazon EKS
Bir Amazon EKS kümesine kaynak dağıtımı yapmak için sayısız seçeneğiniz vardır. Weaveworks’ün dilimize kazandırdığı bir terim olan GitOps, alternatiflerine kıyasla ciddi avantajlar sunar.
Amazon EKS özellikleri hakkında daha fazla bilgi edinin