S: Amazon EKS Distro nedir?
Amazon EKS Distro, Amazon Esnek Kubernetes Hizmeti (EKS) tarafından dağıtılan aynı açık kaynak Kubernetes ve bağımlılıkların bir dağıtımıdır ve Kubernetes kümelerini her yerde manuel olarak çalıştırabilmenize yardımcı olur. EKS Distro, açık kaynak Kubernetes'in ikili dosyaları ve container'larını, etcd (küme yapılandırma veritabanı), ağ iletişimi ve depolama eklentilerini içerir; hepsi uyumluluk açısından test edilmiştir. EKS Distro, önceki sürümlerin derlemelerini en son kritik güvenlik düzeltme ekleriyle güncelleyerek, topluluk desteği sona erdikten sonra Kubernetes sürümlerine genişletilmiş destek sağlayacaktır. Sürüm ve güncellemelerin ortak bir kaynağına ulaşmak için EKS Distro sürümlerine açık kaynak olarak GitHub üzerinden veya Amazon Basit Depolama Hizmeti (S3) ve Amazon Esnek Container Kayıt Defteri (ECR) kullanarak AWS içinden güvenli bir şekilde erişebilirsiniz. Kümeleri dağıtın ve Kubernetes güncellemeleri, bağımlılıkları ve düzeltme eklerini test ve takip etme işini AWS'ye bırakın. Her bir EKS Distro, yeni Kubernetes sürümlerini uyumluluk için doğrular. Yeniden üretilebilir derlemeler için kaynak kod, açık kaynak araçlar ve ayarlar sağlanır.
S: Amazon EKS Distro hangi sorunları çözer?
Kubernetes kümelerini manuel olarak oluşturuyorsanız güncellemeleri takip etmek, Kubernetes ve bağımlılıklarının uyumlu sürümlerini belirlemek, bunları uyumluluk için test etmek ve Kubernetes sürüm yayını temposuna yetişmek için muhtemelen çok fazla çaba sarf ediyorsunuzdur. Ancak, yine de doğru performans, güvenlik ve en güncel kararlı sürüm dengesi için gerekli Kubernetes bileşen ve güvenlik sürümlerini seçerken tam olarak emin olamayabilirsiniz. Kubernetes ve bağımlılıklarının yayınlanan her sürümü için bileşen sürümü uyumu, destek araçları uyumu ve performans regresyonundan emin olmak amacıyla Kubernetes test altyapısının devamlılığını sağlamak üzere kaynak ve zaman ayırmanız gerekir. Muhtemelen ya bu testleri gerçekleştirmiyorsunuz ya da Kubernetes sürüm yayınları yaşam döngüsünü takip etmek için önemli derecede çaba sarf ediyor ve harcama yapıyorsunuz. Her 3-4 ayda bir, yalnızca son 3 sürüm için sağlanan kritik güvenlik düzeltme eki desteğiyle yeni bir Kubernetes sürümü duyurulmaktadır. Yeni sürümleri test etme ve değerlendirme hızınızı koruyamazsanız değişiklikleri bozma, sürüm uyum sorunları yaşama ve kritik güvenlik düzeltme ekleri bulunmayan desteksiz Kubernetes sürümleri çalıştırma riskleriyle karşılaşırsınız.
S: Neden Amazon EKS Distro'yu kullanmalıyım?
EKS Distro, güvenilirlik ve güvenlik için test edilmiş en güncel sürüm ve bağımlılıkların uyumlu sürümlerine yönelik bir Kubernetes dağıtımı kullanarak kümeleri manuel olarak çalıştırmanıza yardımcı olur. EKS Distro, küme oluşturmaya yönelik yüklenebilir, yeniden üretilebilir Kubernetes derlemelerinin yanı sıra topluluk desteğinin sona ermesi sonrasında genişletilmiş güvenlik düzeltme eki uygulamaya erişim imkanı sağlar. Genişletilmiş Kubernetes bakım desteği, Amazon EKS Sürüm Yaşam Döngüsü Politikası uyarınca 14 aya kadar sunularak sahip olduğunuz yazılım yaşam döngüsüne uygun şekilde altyapınızı güncellemeniz için size gerekli zamanı sağlar.
S: Kubernetes'i kendi kendime oluşturmak ve yönetmek yerine neden Amazon EKS Distro'yu kullanmalıyım?
Amazon EKS Distro; güncellemeleri takip etme, uyumluluğu belirleme, dağınık haldeki ekipler genelinde ortak bir Kubernetes sürümünde standart sağlama yükünü ortadan kaldırır. Bu, küme oluşturma ve Kubernetes yaşam döngüsünü yönetme süreçlerinizi kolaylaştırır. Bu işlemleri kendi başınıza yapabiliyor olsanız da bunlar ciddi ölçüde çaba gerektirir. EKS Distro, Amazon EKS sürüm desteği aracılığıyla uyumluluk testinden geçirilmiş en güncel, güvenli sürümlerin güvencesini sağlar.
S: Amazon EKS Distro'yu kullanmaya nasıl başlarım?
Bir Amazon EKS Distro kümesi oluşturmak için sunucuları, iletişim ağını kurmanız ve kümenin her sunucusunda desteklenen bir işletim sistemi (İS) yüklemeniz gerekir. Mevcut küme oluşturma araçlarınız varsa GitHub'dan veya Amazon S3 ve Amazon ECR'den EKS Distro'yu indirmek için bunların ayarlarını güncelleyebilirsiniz. İlk defa EKS Distro tabanlı kümeler oluşturuyorsanız kubeadm veya Kubernetes Operations'ı (kops) kullanabilirsiniz.
S: Amazon EKS Distro kümelerini nerede oluşturabilirim?
Amazon EKS Distro kümelerini AWS'de Amazon Esnek İşlem Bulutu (EC2) kullanarak, şirket içinde kendi donanımınızda ve diğer bulutlarda seçtiğiniz araçları kullanarak oluşturabilirsiniz.
S: Amazon EKS Distro'ya neler dahildir?
Amazon EKS Distro; yapılandırma veritabanı, ağ ve küme oluşturmak için gerekli depolama bileşenleri dahil olmak üzere açık kaynak (yukarı akış) Kubernetes bileşenleri ve üçüncü taraf araçları içerir. Bunlara Kubernetes Denetim Düzlemi bileşenleri (ör. kube-controller-manager, etcd ve CoreDNS), Kubernetes Düğüm bileşenleri (ör. kubelet, Kubernetes CSI ve CNI) ve komut satırı istemcileri (ör. kubectl ve etcdctl) dahildir.
S: Amazon EKS Distro hangi Kubernetes sürümlerini destekler?
Amazon EKS Distro, Amazon EKS ile aynı Kubernetes ve nokta yayınlarını destekler. Geçerli sürüm GitHub deposunda belirtilmiştir.
S: Amazon EKS Distro hangi düzeltme eklerini içerir?
Amazon EKS Distro, Amazon'un topluluğa geri kazandırdığı düzeltmeler dahil olmak üzere Amazon EKS tarafından kullanılan tüm yukarı akış düzeltme eklerini içerecektir.
S: Amazon EKS Distro, AWS hizmetleri ile iletişim kuran AWS bileşenlerini (ör. aws-cloudprovider, aws-kms-encryption-provider ve aws-iam-authenticator) içeriyor mu?
Amazon EKS Distro; resmi Kubernetes ağını, depolama eklentilerini veya AWS Kimlik ve Erişim Yönetimi (IAM) kimlik doğrulayıcısını içermez. EKS Distro, tüm ortamlarda çalışması gereken Kubernetes bileşenlerini içerir; her ortam için tüm bileşenleri içermez.
S: Amazon EKS Distro'yu hangi işletim sistemlerine dağıtabileceğim?
Amazon EKS Distro, işletim sistemi satıcılarının test ederek Kubernetes ile birlikte çalıştığını onayladığı aynı Kubernetes yukarı akış sürümlerini ve bağımlılıklarını sağlar. Sonuç olarak EKS Distro; CentOS, Canonical Ubuntu, Red Hat Enterprise Linux, Suse ve daha fazlası gibi halihazırda Kubernetes kümelerini çalıştırmak için kullanılan yaygın işletim sistemleri ile çalışır. EKS Distro; Bottlerocker, Amazon Linux 2'de (AL2) desteklendiğinden emin olmak için belirli satıcılar ile test edilirken, Ubuntu ile uyumluluk için de Canonical tarafından test edilmiştir. AWS, EKS Distro'yu işletim sistemleriyle uyumlu gören satıcı yelpazesini genişletmek üzere çözüm ortaklarıyla çalışmaya devam ediyor.
S: Amazon EKS Distro'nun yeni sürümleri için yayınlanma döngüsü ne olacak?
Amazon EKS Distro'nun yeni sürüm yayınları, Amazon EKS sürüm yaşam döngüsü ile uyumlu olacaktır ve aynı gün veya Amazon EKS'den hemen sonra yayınlanacaktır. Amazon EKS ile uyumluluk; EKS Distro sürümlerinin, Kubernetes sürümleri ve üçüncü taraf bağımlılıkları ile aynı sürüm niteliğini takip edebilmesi için gerekli olup güvenilirliği ve güncel güvenlik düzeltme eklerinin varlığını doğrulamak üzere kümelerinizin Amazon EKS tarafından test edilen aynı bileşen sürümleriyle oluşturulmasını sağlar.
S: Yeni Amazon EKS Distro sürümü hakkında nasıl bilgilendirileceğim?
Yeni sürümler mevcut olduğunda bilgilendirilmek için abone olarak Kubernetes ve her bir bağımlılık için yeni sürüm yayınlarını takip etme ihtiyacını ortadan kaldırabilirsiniz. Yeni EKS Distro sürümlerini benimseme sürecine yönelik iş akışlarını başlatan olay odaklı tetikleyiciler için Amazon Simple Notification Service'tan (SNS) faydalanabileceksiniz.
S: Amazon EKS Distro, Kubernetes sürümleri için genişletilmiş destek sağlayacak mı?
Evet. Amazon EKS Distro, açık kaynak Kubernetes topluluğunun artık desteklemediği sürümler dahil olmak üzere Kubernetes'in eski sürümlerine düzeltme eki uygulayarak kritik Kubernetes güvenlik düzeltme eklerinin genişletilmiş bakımını sağlar. Eski Kubernetes sürümleri için topluluk desteği son üç sürümü (dokuz ay) içermektedir ancak EKS Distro ile Kubernetes sürümlerinin güvenlik düzeltme eklerini Amazon EKS Sürüm Yaşam Döngüsü Politikası uyarınca son dört sürüm artı 60 gün (14 ay) boyunca alabileceksiniz.
S: Amazon EKS Distro, Kubernetes'in her nokta yayını için derleme ve sürüm seçeneği sunacak mı?
Hayır. Amazon EKS Distro yalnızca Amazon EKS'nin destek sağladığı Kubernetes sürümleri ve nokta sürümleriyle uyumlu derleme ve bağımlılık güncellemeleri (ör. CoreDNS ve etcd) sağlamaktadır.
S: Derlemelerin ihlal edilmediğinden nasıl emin olabilirim?
Her ikili için, yeniden üretilebilir derlemeler kullandığınızı doğrulayacak derleme ortamı bayrakları ve kaynak kodu bağlantılarına sahip olacaksınız. AWS; Kubernetes kaynak kodu, derleme süresinde kullanılan düzeltme ekleri, araçlar ve zaman damgası dahil olmak üzere derleme süresi seçenekleri sunacaktır. Derleme tamamlandığında, yayınlanan EKS Distro sürüm karmalarının sizin derlediğinizle eşleştiğini doğrulayabilirsiniz. GitHub'da belgeleme ve sürüm oluşturma, doğrulama amacıyla derlemeler arasındaki farkı incelemenizi sağlayacaktır.
S: Derlemelerimizi yeniden üretmek istediğinizde hangi araçları sağlayacağız?
Güvenilir bir yeniden üretilebilir derleme sağlamak için tedarik zincirine ve oluşturma araçlarının derlemesine güvenmeniz gerekir. Aynı süreci kullanabilmeniz için, Amazon EKS Distro derleme işleri önerilen yukarı akış Kubernetes CI ve derleme alt yapısı kullanılarak çalıştırılacaktır. CoreDNS gibi bileşenler, Amazon Linux2 kullanılarak container'lar halinde paketlenecektir. Sürecimizi ve araçlarımızı yayınlamak, ileriye dönük olarak bu süreci desteklemek için araç tedarik zincirinin bir denetim yolu olarak da işlev görecektir.
S: Amazon EKS Distro diğer AWS Hizmetleri ile nasıl ilişkilidir/birlikte çalışır?
Amazon EKS Distro, Amazon EKS sürümleri ve bileşenleriyle uyumlu olup Amazon EKS operasyonları panosuyla desteklenmektedir. EKS Distro, AWS üzerinde Kubernetes kümeleri oluşturan geliştiriciler için ayrıca Amazon S3 ve ECR'de derlemelerin kopyalarını sunar. EKS Distro; Amazon Linux 2, Bottlerocket ve AWS Outposts ile kullanım için test edilmiştir. EKS Distro, AWS Bölgelerinde veya şirket içinde kullanıma yönelik olarak EKS Distro indirmeniz için güvenli ve hızlı bir kaynak olarak ECR genel depolarını destekleyecektir.
S: Amazon EKS Distro için destek modeli nedir?
AWS, topluluk ile etkileşime geçerek ve sorunları önceliklendirerek bu açık kaynak projeyi sürdürmeye kendini adamıştır. AWS, müşterilerin ilettiği sorunları inceleyecek ve yanıtlayacaktır ancak hata giderme ve düzeltme ekleri sunma süreçleri en iyi çaba ilkesi temelinde gerçekleştirilecektir. Çözüm ortakları, Amazon EKS Distro'yu benimsemelerini mümkün kılmak; yapıtlara, araçlara, belgelere ve yeniden üretilebilir derlemeleri üretmeyle ilgili konulara erişmek için Amazon Çözüm Ortağı Ağı programı aracılığıyla destek alacaklardır. EKS Distro'yu çözüm ortakları ve sistem entegratörleri aracılığıyla benimseyen müşteriler, bu sağlayıcılar tarafından destekleneceklerdir.
S: Amazon EKS Distro hakkında daha fazla bilgiye nereden ulaşabilirim?
GitHub'da Amazon EKS Distro ile oluşturmaya başlayın. Ayrıca Amazon EKS Distro için AWS Çözüm Ortakları hakkında daha fazla bilgi edinin.
GitHub'da Amazon EKS Distro ile oluşturmaya başlayın.