Azure Kubernetes Service (AKS), kapsayıcılı uygulamaları dağıtmak ve yönetmek için kullanabileceğiniz yönetilen bir Kubernetes hizmetidir. AKS'yi kullanmak için en düşük kapsayıcı düzenleme uzmanlığına ihtiyacınız vardır. AKS, sorumluluğun çoğunu Azure'a devrederek Kubernetes yönetiminin karmaşıklığını ve işlemsel yükünü azaltır. AKS, yüksek kullanılabilirlik, ölçeklenebilirlik ve taşınabilirlik gerektiren kapsayıcılı uygulamaları dağıtmak ve yönetmek ve uygulamaları birden çok bölgeye dağıtmak, açık kaynak araçları kullanmak ve mevcut DevOps araçlarıyla tümleştirmek için ideal bir platformdur.
Bu makale, ölçeklenebilir, otomatik, yönetilen bir Kubernetes çözümü arayan platform yöneticilerine veya geliştiricilere yöneliktir.
AKS'ye genel bakış
AKS, bu sorumluluğu Azure'a kaydırarak Kubernetes yönetiminin karmaşıklığını ve operasyonel yükünü azaltır. AKS kümesi oluşturduğunuzda Azure sizin için hiçbir ücret ödemeden otomatik olarak bir denetim düzlemi oluşturur ve yapılandırr. Azure platformu, uygulamalarınızı çalıştırmak için dağıttığınız Kubernetes nesnelerinden ve çalışan düğümlerinden sorumlu olan AKS denetim düzlemini yönetir. Azure, sistem durumu izleme ve bakım gibi kritik işlemleri gerçekleştirir ve yalnızca uygulamalarınızı çalıştıran AKS düğümleri için ödeme gerçekleştirirsiniz.
Not
AKS CNCF sertifikalıdır ve SOC, ISO, PCI DSS ve HIPAA ile uyumludur. Daha fazla bilgi için bkz. Microsoft Azure uyumluluğuna genel bakış.
Azure'da kapsayıcı çözümleri
Azure çeşitli iş yüklerini, mimarileri ve iş gereksinimlerini karşılamak için tasarlanmış bir dizi kapsayıcı çözümü sunar.
Aşağıdaki listede AKS için bazı yaygın kullanım örnekleri açıklanmaktadır:
AKS ile kapsayıcılara geçiş yapın ve kaldırın: Mevcut uygulamaları kapsayıcılara geçirin ve bunları tam olarak yönetilen bir Kubernetes ortamında çalıştırın.
AKS ile mikro hizmetler: Kolaylaştırılmış yatay ölçeklendirme, kendi kendine düzeltme, yük dengeleme ve gizli dizi yönetimi ile mikro hizmet tabanlı uygulamaların dağıtımını ve yönetimini basitleştirin.
AKS için Güvenli DevOps: Kubernetes ile güvenli DevOps uygulayarak hızı ve güvenliği verimli bir şekilde dengeleyin.
ACI ile AKS'den veri bloğu oluşturma: ACI içinde saniyeler içinde başlayan ve talebi karşılayacak şekilde ölçeklendirilen podlar sağlamak için sanal düğümleri kullanın.
AKS ile makine öğrenmesi modeli eğitimi: TensorFlow ve Kubeflow gibi tanıdık araçlarla büyük veri kümelerini kullanarak modelleri eğitin.
AKS ile veri akışı: Algılayıcılar aracılığıyla toplanan milyonlarca veri noktasıyla gerçek zamanlı veri akışlarını alın ve işleyin ve karmaşık senaryolarla ilgili içgörüler geliştirmek için hızlı analizler ve hesaplamalar gerçekleştirin.
AKS üzerinde Windows kapsayıcılarını kullanma: Windows uygulamalarınızı ve altyapınızı modernleştirmek için AKS üzerinde Windows Server kapsayıcıları çalıştırın.
AKS'nin Özellikleri
Aşağıdaki tabloda AKS'nin bazı temel özellikleri listelenmiştir:
Özellik
Açıklama
Kimlik ve güvenlik yönetimi
• Yerleşik korumalar ve internet güvenliği karşılaştırmaları ile Azure İlkesi kullanarak mevzuat uyumluluğu denetimlerini zorunlu kılın. • Küme kaynaklarına erişimi sınırlamak için Kubernetes RBAC ile tümleştirin. • Mevcut kimlik ve grup üyeliğine göre Kubernetes erişimini ayarlamak için Microsoft Entra Id kullanın.
Günlüğe kaydetme ve izleme
• Kümelerinizin ve kapsayıcılı uygulamalarınızın sistem durumunu ve performansını izlemek için Azure İzleyici'deki bir özellik olan Container Insights ile tümleştirin. • Kümelerinizden ağ trafiği verilerini toplamak ve görselleştirmek için Ağ Gözlemlenebilirliğini ayarlayın.
• Kalıcı veriler için statik veya dinamik depolama birimleri bağlayın. • Tek pod erişimi için Azure Diskleri'ni kullanın ve birden çok, eşzamanlı pod erişimi için Azure Dosyalar. • Yüksek performanslı, yüksek aktarım hızı ve düşük gecikme süreli dosya paylaşımları için Azure NetApp Files'ı kullanın.
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.
Azure Kubernetes Service geri bildirimi
Azure Kubernetes Service, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: