Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: ✔️ AKS Otomatik ✔️ AKS Standart
Azure Kubernetes Service'te (AKS) uygulamaları başarıyla derlemek ve çalıştırmak için bazı önemli kavramların anlaşılması ve uygulanması gerekir:
- Çoklu kiracılık ve zamanlayıcı özellikler.
- Küme ve pod güvenliği.
- İş sürekliliği ve olağanüstü durum kurtarma.
AKS ürün grubu, mühendislik ekipleri ve saha ekipleri (küresel kara kuşaklar (GBB) dahil) aşağıdaki en iyi uygulamalar ve kavramsal makalelere katkıda bulunarak, yazdı ve gruplandırdı. Bunların amacı, küme operatörlerinin ve geliştiricilerin yukarıdaki kavramları daha iyi anlamasına ve uygun özellikleri uygulamasına yardımcı olmaktır.
Önce AKS modunuzu seçin
AKS iki küme modunu destekler: AKS Otomatik ve AKS Standard. 2. günden daha az platform yönetimine sahip üretime hazır bir temel istiyorsanız AKS Otomatik'i seçin. Küme altyapısı ve yapılandırması üzerinde daha ayrıntılı denetime ihtiyacınız olduğunda AKS Standard'ı seçin.
Bu makaledeki en iyi yöntemler her iki mod için de geçerlidir. Ancak, uygulama sorumluluğu moda göre farklılık gösterir: AKS Otomatik, önceden yapılandırılmış daha fazla varsayılan sağlarken AKS Standard genellikle daha açık işleç yapılandırması gerektirir.
| Area | AKS Otomatik | AKS Standard |
|---|---|---|
| Temel küme kurulumu | Önceden yapılandırılmış daha fazla varsayılan değer | Daha açık kurulum seçenekleri |
| Sistem düğüm havuzları | Hizmet yönetimli model | operatör tarafından yönetilen model |
| Güvenlik temeli denetimleri | Yaygın senaryolarda çeşitli denetimler önceden yapılandırılmıştır | Kontroller genellikle operatörler tarafından etkinleştirilir ve bakımı yapılır |
| Ağ temeli | Ortak desenler için görüşülen varsayılanlar | Daha geniş yapılandırma esnekliği |
| Yükseltmeler ve işlemler | Daha fazla yönetilen işlem davranışı | Operatör tarafından yönlendirilen daha fazla davranış |
| En iyi yöntem odağı | Varsayılanları doğrulama, yönetme ve ayarlama | Platform denetimlerini tasarlama ve yapılandırma |
Küme operatörü en iyi uygulamaları
Küme operatörüyseniz, gereksinimlerini anlamak için uygulama sahipleri ve geliştiricilerle birlikte çalışın. Ardından, AKS kümelerinizi gereksinimlerinize uyacak şekilde yapılandırmak için aşağıdaki en iyi yöntemleri kullanabilirsiniz.
Uygulama geliştirme ve dağıtım sürecinizin bir parçası olarak eklemeniz gereken önemli bir uygulama, yaygın olarak kullanılan dağıtım ve test desenlerini izlemeyi hatırlamaktır. Uygulamanızı dağıtımdan önce test etmek, kalitesini, işlevselliğini ve hedef ortamla uyumluluğunu sağlamak için önemli bir adımdır. Uygulamanın veya temel alınan altyapının performansını, güvenliğini veya kullanılabilirliğini etkileyebilecek hataları, hataları veya sorunları belirlemenize ve düzeltmenize yardımcı olabilir.
AKS Standard'da operatörler genellikle doğrudan daha fazla platform denetimi uygular. AKS Otomatik'te operatörler genellikle hizmet tarafından yönetilen varsayılanları doğrulamaya, korumaları tanımlamaya ve ilke ile iş yükü sınırlarını ayarlamaya daha fazla odaklanır.
Çoklu kiralama
Çok kiracılılık rehberi her iki mod için de geçerlidir. AKS Otomatik'te temel küme varsayılanları ilk kurulum çalışmasını azaltabilir. AKS Standard'da platform ekipleri genellikle daha fazla kiracılık ve zamanlama denetimini açıkça yapılandırıyor.
- Küme yalıtımı için en iyi yöntemler: Çok kiracılı çekirdek bileşenleri ve ad alanlarıyla mantıksal yalıtım içerir.
- Temel zamanlayıcı özellikleri için en iyi yöntemler: Kaynak kotalarını ve pod kesintisi bütçelerini kullanmayı içerir.
- Gelişmiş zamanlayıcı özellikleri için en iyi yöntemler: Renk tonları ve toleranslar, düğüm seçiciler ve benzeşim ile podlar arası benzeşim ve benzeşim önleme özelliklerini kullanmayı içerir.
- Cluster kimlik doğrulama kavramları: Microsoft Entra ID ile tümleştirmeyi, Kubernetes rol tabanlı erişim denetimini (Kubernetes RBAC) ve Azure RBAC'yi kullanmayı içerir.
- Küme yetkilendirme kavramları: Microsoft Entra ID tümleştirmesini, Kubernetes rol tabanlı erişim denetiminin (Kubernetes RBAC) kullanımını, Azure RBAC kullanımını ve pod kimliklerini içerir.
Güvenlik
Güvenlik kılavuzu her iki mod için de geçerlidir. AKS Otomatik, birçok yaygın senaryo için önceden yapılandırılmış güvenlik varsayılanları içerirken, AKS Standard genellikle daha fazla denetimin açıkça etkinleştirilmesini ve yaşam döngüsü sahipliğini gerektirir.
- Küme güvenliği ve yükseltmeleri için en iyi yöntemler: API sunucusuna erişimin güvenliğini sağlamayı, kapsayıcı erişimini sınırlamayı ve yükseltmeleri ve düğüm yeniden başlatmalarını yönetmeyi içerir.
- Kapsayıcı görüntüsü yönetimi ve güvenliği için en iyi yöntemler: Görüntünün ve çalışma zamanlarının güvenliğini sağlamayı ve temel görüntü güncelleştirmelerinde otomatik derlemeleri içerir.
- Pod güvenliği için en iyi yöntemler: Kaynaklara erişimin güvenliğini sağlamayı, kimlik bilgilerinin açığa çıkmayı sınırlamayı ve pod kimliklerini ve dijital anahtar kasalarını kullanmayı içerir.
AKS Otomatik güvenlik temeli
AKS Otomatik, birçok üretim senaryosu için sağlamlaştırılmış temel ve önceden yapılandırılmış denetimlerle tasarlanmıştır. Duruşu doğrulamak, özel durumları yönetmek ve kurumsal ilke gereksinimleriyle uyumlu olmak için en iyi güvenlik makalelerini kullanın.
Geçerli özellik davranışı ve kapsamı için bkz. AKS Otomatik'e giriş.
Ağ ve depolama
Ağ ve depolama için en iyi yöntemler her iki mod için de geçerlidir. AKS Otomatik, ortak desenler için daha ayrıntılı varsayılanlar sağlarken, AKS Standard daha geniş yapılandırma esnekliği ve operatör denetimi sağlar.
- Ağ bağlantısı için en iyi yöntemler: Giriş ve web uygulaması güvenlik duvarlarını (WAF) kullanarak ve düğüm SSH erişimini güvenli hale getirerek farklı ağ modelleri içerir.
- Depolama ve yedeklemeler için en iyi yöntemler: Uygun depolama türünü ve düğüm boyutunu seçmeyi, birimleri dinamik olarak sağlamayı ve veri yedeklemelerini içerir.
Kurumsal kullanıma hazır iş yüklerini çalıştırma
Güvenilirlik ve kurtarma uygulamaları her iki mod için de geçerlidir. AKS Otomatik, temel işlemleri basitleştirebilirken AKS Standard özel mimariler için daha fazla tasarım süresi denetimi sunar.
- İş sürekliliği ve olağanüstü durum kurtarma için en iyi uygulamalar: Bölge çiftlerinin, Azure Traffic Manager ile birden çok kümenin ve kapsayıcı görüntülerinin coğrafi olarak çoğaltılmasının kullanılmasını içerir.
Geliştirici en iyi yöntemleri
Geliştirici veya uygulama sahibiyseniz geliştirme deneyiminizi basitleştirebilir ve gerekli uygulama performansı özelliklerini tanımlayabilirsiniz.
Geliştirici kılavuzu her iki mod için de geçerlidir. AKS Otomatik'te ekipler genellikle önceden yapılandırılmış küme temelleri ile daha hızlı hareket edebilir. AKS Standard'da geliştiricilerin varsayımları platform ekibi kümesi yapılandırma seçenekleriyle uyumlu hale getirmesi gerekir.
- Uygulama geliştiricilerinin kaynakları yönetmesi için en iyi yöntemler: Pod kaynak isteklerini ve sınırlarını tanımlamayı, geliştirme araçlarını yapılandırmayı ve uygulama sorunlarını denetlemeyi içerir.
- Pod güvenliği için en iyi yöntemler: Kaynaklara erişimin güvenliğini sağlamayı, kimlik bilgilerinin açığa çıkmayı sınırlamayı ve pod kimliklerini ve dijital anahtar kasalarını kullanmayı içerir.
- Dağıtım ve küme güvenilirliği için en iyi yöntemler: Dağıtım, küme ve düğüm havuzu düzeyinde en iyi yöntemleri içerir.
Kubernetes ve AKS kavramları
Aşağıdaki kavramsal makaleler AKS'deki kümeler için temel özelliklerden ve bileşenlerden bazılarını kapsar:
- Kubernetes temel kavramları
- Erişim ve kimlik
- Güvenlik kavramları
- Ağ kavramları
- Depolama seçenekleri
- Ölçeklendirme seçenekleri
İlgili içerik
AKS'nin kurumsal ölçekli bir uygulamasını tasarlama konusunda rehberlik için bkz . AKS tasarımınızı planlama.
İş yükünüz ve işletim modeliniz için doğru küme modunu seçmek için bkz. AKS Otomatik ve AKS Standart özellik karşılaştırması.
AKS hakkında daha fazla bilgi için aşağıdaki belgelere bakın: