Yüksek oranda kullanılabilen, güvenli ve tam olarak yönetilen Kubernetes hizmeti
Kubernetes öğrenme yolunu keşfedin
Daha hızlı gönderin, kolayca işletin ve güvenle ölçeklendirin
Tam olarak yönetilen Azure Kubernetes Service (AKS), kapsayıcılı uygulamaları dağıtmayı ve yönetmeyi kolaylaştırır. Sunucusuz Kubernetes, tümleşik sürekli tümleştirme, sunucu teslim CI/CD deneyimi, kurumsal sınıf güvenlik ile idare olanağı sunar. Uygulamaları hızla derlemek, teslim etmek ve güvenle ölçeklendirmek için dağıtım ve operasyon ekiplerinizi tek bir platformda birleştirin.
Kubernetes’te yeni misiniz? Kubernetes’in temel özellikleri hakkında bir genel bakış edinin ve nasıl çalıştığını öğrenin.
Altyapıyı yönetme ihtiyacı olmaksızın ilave kapasitenin elastik biçimde sağlanması. KEDA aracılığıyla olay denetimli otomatik ölçeklendirme ve tetikleyiciler ekleyin
Daha hızlı uçtan uca geliştirme deneyimi ve Visual Studio Code Kubernetes araçları, Azure DevOps ve Azure İzleyici ile tümleştirme
Azure Active Directory kullanılarak gelişmiş kimlik ve erişim yönetimi, Azure İlkesi ile birden çok küme genelinde kuralların dinamik olarak uygulanması
Sayısı her geçen gün artan 35 bölgede, genel bulutta, Azure Stack’te veya IoT uç cihazlarında kapsayıcıların düzenlenmesi
Kapsayıcılı uygulama geliştirme sürecini hızlandırın
En karmaşık Kubernetes uygulamalarını bile kolayca tanımlayın, dağıtın, hata ayıklayın ve yükseltin, uygulamalarınıza otomatik olarak kapsayıcı uygulayın. Dev Spaces kullanarak, bağımlılıkların modelini oluşturmadan mikro hizmet temelli uygulamaları geliştirip test edin.
Otomatikleştirilmiş yordam görevleri ile AKS kümelerinize CI/CD işlem hattı ekleyin ve yalnızca birkaç tıklamada Canary dağıtım stratejisi oluşturun. Hataları erken tespit edin ve dağıtımlarınızla ilgili derinlemesine izlenebilirlik sayesinde işlem hatlarınızı iyileştirin.
Ayrıca Azure portalından erişilebilen ve AKS kümeleri için otomatik olarak yapılandırılan denetim düzlemi telemetrisi, günlük toplama ve kapsayıcı durumu özelliklerini kullanarak ortamınıza ilişkin görünürlük elde edin.
DevOps temel konularını edinin
Kubernetes’i kolayca yönetin
CLI ya da Terraform gibi kod olarak altyapı araçlarını kullanarak kümeleri kolayca sağlayın. Otomatik yükseltmeler, onarım, izleme ve ölçeklendirmeden yararlanarak altyapı bakımını en aza indirin.
Altyapıyı yönetme hakkında endişelenmeden saniyeler içinde sunucusuz Kubernetes’te ilave işlem kapasitesini elastik olarak sağlayın.
Kullanılabilirlik alanları genelinde yedeklilik olanaklarından yararlanarak daha yüksek kullanılabilirlik elde edin ve veri merkezinden uygulamaları koruyun.
Sunucusuz Kubernetes hakkında bilgi edinin
Daha güvenli, kurumsal düzeyde bir temele dayanarak uygulama geliştirin
Yerleşik Helm chart desteği ile birlikte gelen özel kapsayıcı kayıt defterinize yalnızca doğrulanan görüntüleri dağıtın ve kullanıcılarınıza yakın olan veri merkezlerine otomatik olarak coğrafi çoğaltma yapın.
Kubernetes iş yüklerinizi güvenceye almanıza yardımcı olması için sanal ağı ve kaynaklar arasında ilke temelli iletişim yollarını kullanın.
Azure Active Directory’yi kullanarak kümeden kapsayıcılara kadar ayrıntılı kimlik ve Kubernetes erişim denetimi elde edin.
Azure İlkesi’nde tanımlanan kuralları birden çok kümeye uygulayın. Çeviklik uyumluluğu için düğümleri, podları ve kapsayıcı görüntülerini izleyin, doğrulayın ve yeniden yapılandırın.
Azure Güvenlik Merkezi tümleştirmesi ile uyumluluğa yönelik rakipsiz güvenlik yönetimi, akıllı tehdit algılama ve eyleme dönüştürülebilir öneriler edinin.
Kubernetes’in güvenliğine sağlamaya yönelik tanımlayıcı rehberi edinin
Tüm iş yüklerini bulutta, uç cihazlarda ya da hibrit ortamlarda çalıştırın
Dilediğiniz ortamda çalışan tüm iş yükü türlerini düzenleyin. .NET uygulamalarını Windows Sunucu kapsayıcılarına geçirmek, Linux kapsayıcılardaki Java uygulamalarını modernleştirmek veya genel bulutta, uç cihazlarda ya da karma ortamlarda mikro hizmet uygulamalarını çalıştırmak istemeniz fark etmeksizin Azure’ın size uygun bir çözümü vardır.
Kubernetes temel kavramları hakkında bilgi edinin ve en iyi deneyimleri üretime uygulayın.
Microsoft tarafından Kubernetes topluluğuna yapılan katkılar hakkında daha fazla bilgi edinin.
Azure Kubernetes Service (AKS) için yaygın kullanım alanları
Mevcut uygulamanızı buluta geçirmek için Kubernetes’i kullanın, makine öğreniminden faydalanarak karmaşık bir uygulama derleyin ya da mikro hizmet mimarisinin sunduğu çevikliğin avantajından yararlanın.
Mevcut uygulamaları kolayca geçirin
Mevcut uygulamayı kolayca kapsayıcılara geçirin ve Azure tarafından yönetilen Kubernetes hizmeti (AKS) içinde çalıştırın. Veri gereksinimleriniz için OSBA'yı (Azure için Açık Hizmet Aracısı) kullanarak Azure Active Directory tümleştirmesiyle erişimi denetleyin ve MySQL için Azure Veritabanı gibi SLA destekli Azure Hizmetlerine erişin.
1 Kullanıcı mevcut uygulamayı kapsayıcılara dönüştürür ve kapsayıcı görüntülerini Azure Container Registry’de yayımlar
2 Kullanıcı Azure Portal’ı veya komut satırını kullanarak kapsayıcıları AKS kümesine dağıtır
3 AKS kaynaklarına erişimi denetlemek üzere Azure Active Directory kullanılır
4 OSBA’yı (Azure için Açık Hizmet Aracısı) kullanarak MySQL için Azure Veritabanı gibi SLA destekli Azure Hizmetlerine kolayca erişin
5 İsteğe bağlı olarak, AKS bir VNET sanal ağıyla dağıtılabilir
Mikro Hizmetlere dayalı uygulamaların dağıtımını ve yönetimini basitleşin
Mikro hizmetlere dayalı bir mimarinin dağıtımını ve yönetimini basitleştirmek için AKS kullanın. AKS yatay ölçeklendirmeyi, kendi kendine onarımı, yük dengelemeyi ve gizli dizi yönetimini rahatlatır.
1 Geliştirici, değişiklikleri GitHub’a işlemek için Visual Studio gibi IDE kullanır
2 GitHub Azure DevOps’da yeni bir derleme tetikler
3 Azure DevOps mikro hizmetleri kapsayıcı olarak paketler ve Azure Container Registry’e gönderir
4 Kapsayıcılar AKS kümesine dağıtılır
5 Kullanıcılar hizmetlere uygulamalar ve web sitesi üzerinden erişir
6 Kaynaklara erişimin güvenliğini sağlamak üzere Azure Active Directory kullanılır
7 Mikro hizmetler, bilgi depolamak ve almak için veritabanlarını kullanır
8 Yönetici ayrı bir yönetici portalı üzerinden erişir
DevOps ve Kubernetes birlikte daha iyi. Azure üzerinde Kubernetes ile güvenli DevOps birlikte kullanıldığında, hız ve güvenlik dengesini sağlayabilir ve ölçeğe göre, daha hızlı bir şekilde kod dağıtabilirsiniz. CI/CD ile dinamik ilke denetimleri kullanarak gelişim sürecinin çevresine koruyucu bariyer koyun ve sabit izleme ile geri bildirim döngüsünü hızlandırın. Azure Pipelines ile hızla dağıtım yaparken Azure İlkesi ile kritik ilkelerin uygulandığından da emin olun. Azure, derleme ve yayınlama işlem hattınız için gerçek zamanlı gözlemlenebilirlik sağlar. Ayrıca uyumluluk denetimini uygulayabilmenize ve kolaylıkla yeniden yapılandırmanıza da olanak tanır.
1 Geliştiriciler, bir uygulamanın farklı parçalarını aynı Kubernetes kümesinde birlikte, hızla yineler, test eder ve bunların hatalarını ayıklar
2 Kod, GitHub deposuyla birleştirilir ve otomatikleştirilmiş derlemeler ve testler Azure Pipelines tarafından çalıştırılır
3 Kapsayıcı görüntüsü Azure Container Registry’de kayıt edilir
4 Kubernetes kümeleri, Terraform gibi araçlar kullanılarak sağlanılır. Terraform tarafından yüklenen Helm grafikleri, uygulama kaynaklarının ve yapılandırmanın istenen durumunu tanımlar
5 İşleçler, AKS kümesine gerçekleştirilecek dağıtımları yönetmek için belirli ilkeleri zorunlu kılar
6 Yayın işlem hattı, her kod değişimiyle birlikte otomatik olarak önceden tanımlanmış dağıtım stratejisini yürütür yürütür
7 Azure İlkesi kullanılarak ilke uygulama ve denetim CI/CD işlem hattına eklenir
8 Azure İzleyici kullanılarak, uygulama telemetrisi, kapsayıcı durumu izleme ve gerçek zamanlı günlük analizi özellikleri elde edilir
9 Sorunları çözmek için kullanılan içgörüler bir sonraki sprint planlarına aktarılır
AKS ve ACI kullanarak kolayca ölçeklendirin
AKS sanal düğümünü kullanarak ACI'nın içinde saniyeler içinde başlatılan podlar sağlayın. AKS, bu sayede ortalama iş yükünüze tam uygun kapasitede çalıştırılabilir. AKS kümenizin kapasitesi biterken, ek bir sunucu yönetmeye gerek kalmadan ACI’da ek pod’lar ile ölçek genişletebilirsiniz.
1 Kullanıcı Azure Container Registry'de kapsayıcı kaydeder
2 Kapsayıcı görüntüleri Azure Container Registry’den çekilir
3 Bir Sanal Kubelet uygulaması olan AKS sanal düğümü, trafik ani artışlarla geldiğinde AKS’den ACI içine pod sağlar.
4 AKS ve ACI kapsayıcıları paylaşılan veri deposuna yazar
İsteğe bağlı IoT cihaz dağıtımı ve yönetimi