Share via


Azure Arc özellikli Kubernetes için yönetim ve izleme

Bu makalede, operasyonel mükemmellik için çözümleri anlamanıza ve tasarlamanıza yardımcı olan Azure Arc özellikli Kubernetes kümelerini yönetmeye ve izlemeye yönelik önemli tasarım konuları ve öneriler sağlanmaktadır. İlgili tasarım konularını ve önerilerini daha iyi anlamak için bu belgede ve bu belgede başvuruda bulunan diğer kritik tasarım alanlarında sağlanan kılavuzu kullanın.

Mimari

Kuruluşunuzun şirket içi veya çoklu bulut Kubernetes kümelerini eklemesi için doğru mimariyi oluşturmak için Azure Arc özellikli Kubernetes mimarisini ve ağ bağlantı modlarını anlamanız gerekir. Bu anlayış, Azure Arc'ı uygulamanıza ve hem kuruluşunuzun mimari standartlarını hem de operasyonel olarak istenen durumunuzu yönetmenize, izlemenize ve karşılamanıza olanak tanır.

Küme yönetimi

Aşağıdaki mimari diyagramında farklı Azure Arc özellikli Kubernetes bileşenleri ve bir kuruluş şirket içi veya çoklu bulut Kubernetes kümesini tam olarak bağlı ağ bağlantısı modunda ekleyip yönettiğinde nasıl etkileşime geçtikleri gösterilmektedir.

Azure Arc özellikli Kubernetes küme yönetimini gösteren diyagram.

Aşağıdaki diyagramda Azure Arc özellikli Kubernetes kümesine her yerden erişim ve Azure RBAC kullanarak kümeleri yönetmek için bileşenlerin birbirleriyle etkileşim kurması gösterilir.

Azure Arc özellikli Kubernetes'e her yerden erişmeyi gösteren diyagram.

Küme izleme

Aşağıdaki mimari diyagramında Azure Arc özellikli Kubernetes kümesinin tam olarak bağlı bir ağ bağlantısı modunda izlenmesi gösterilmektedir.

Azure Arc özellikli Kubernetes kümesi izlemeyi gösteren diyagram.

Tasarım konusunda dikkat edilmesi gerekenler

  • Azure Arc özellikli Kubernetes'in genel yönetim modeliniz üzerindeki etkisini değerlendirmek için Azure giriş bölgelerinin yönetim tasarım alanını gözden geçirin.

Küme ekleme:

Küme yönetimi:

  • Azure Arc özellikli Kubernetes uzantıları , güvenlik duvarları veya ara sunucularda daha fazla URL'ye izin vermenizi gerektirir. Yüklediğiniz uzantılara bağlı olarak, ek URL'leri barındırmak için önceden planlama yapmak, değişiklik yönetimi zaman çizelgelerini en aza indirmenize yardımcı olabilir.
  • Otomatik yükseltme iki durumlu düğmesi kapalıyken şirket içi veya çok bulutlu bir Kubernetes kümesi eklerseniz Azure Arc özellikli Kubernetes aracılarını düzenli olarak yükseltmeyi göz önünde bulundurarak en son ürün sürümleriyle güncel kalmalarını ve gelecekte pahalı yükseltme işlemlerinden kaçınmanızı sağlayın.
  • Arc özellikli Kubernetes aracısını ve küme uzantısı güncelleştirmelerini yönetmek ve tüm kümelerde ve ortamlarda tutarlı dağıtımları korumak için GitOps kullanmayı göz önünde bulundurun. Ayrıntılı yönergeler için GitOps ve platform disiplinleri kritik tasarım alanlarını kullanan CI/CD iş akışına bakın.
  • Güvenlik duvarınızda herhangi bir gelen bağlantı noktasının etkinleştirilmesine gerek kalmadan apiserver'a bağlanmak için Azure Arc özellikli Kubernetes küme bağlantısı özelliğini kullanmayı göz önünde bulundurun. Bu özelliğin nasıl çalıştığını anlamak için ağ bağlantısı kritik tasarım alanını gözden geçirin.

Küme izleme:

  • Azure Arc özellikli Kubernetes ile Azure İzleyici Kapsayıcı içgörüleri için desteklenen yapılandırmayı gözden geçirin ve göz önünde bulundurun. Azure İzleyici Kapsayıcı içgörülerinin kuruluşunuzun Azure Arc özellikli Kubernetes kümesi izleme gereksinimlerini karşılıyor mu karşılamadığını belirleyin.
  • Azure Arc özellikli Kubernetes kümelerinden günlükleri ve ölçümleri toplamak ve belirli bir ortamdaki birden çok kümeyi izlemek ve raporlamak için her bölge için ayrılmış bir Log Analytics çalışma alanı kullanmayı göz önünde bulundurun. Daha fazla bilgi için bkz . Azure İzleyici Günlükleri dağıtımınızı tasarlama.
  • Azure İzleyici uyarılarına yönelik olayları tetikleme ve sorun çözümünü izleme amacıyla kuruluşunuzun BT hizmeti yönetim araçlarıyla Azure İzleyici ITSM bağlayıcısı tümleştirmesini kullanmayı göz önünde bulundurun.
  • Yarı bağlantılı ağ bağlantı modunu kullanıyorsanız Azure Arc özellikli Kubernetes kümelerinden ve izleyicilerinden günlükleri ve ölçümleri toplamak için Azure ExpressRoute veya VPN bağlantısı aracılığıyla Azure Log Analytics çalışma alanlarına bağlanmak için özel uç noktaları kullanmayı göz önünde bulundurun.

Tasarım önerileri

Küme ekleme:

  • Gerekli araçları yüklemek için paylaşılan yönetim terminal sunucularının kullanılması, tüm kullanıcılar genelinde tutarlı araçlar ve sürümler korumanıza ve Azure Arc özellikli Kubernetes kümesi için dağıtım ve yönetim sorunlarını önlemenize olanak tanır.
  • Ekleme ve yönetim için Azure Arc denetim düzlemini kullanabilmeniz için yönetim terminal sunucularının ve şirket içi veya çok bulutlu Kubernetes kümelerinin Azure Arc özellikli Kubernetes gerekli URL'lerine erişmek için izin verilenler listesinde olduğundan emin olun.
  • Şirket içi veya çok bulutlu Kubernetes küme düğümlerinizden Azure Arc özellikli Kubernetes için gerekli URL'lere bağlantıyı doğrulamak için bir betik oluşturun. Bu betik, bağlantı sorunlarını giderme ve çözme gereksinimini en aza indirmenize yardımcı olur.
  • PowerShell veya Bash kullanarak bir ekleme dağıtım betiği oluşturun. Bu betik, tüm ortamlarda ve kümelerde sorunları ve tutarlı dağıtımı önlemek için Arc özellikli Kubernetes kümelerini eklemenize ve küme uzantılarını yüklemenize yardımcı olabilir.

Küme yönetimi:

  • Bazı Azure Arc özellikli Kubernetes uzantıları, uzantı podlarını ve yapılandırmalarını dağıtmak için özel konumlar gerektirir. Her Kubernetes ad alanı için yalnızca bir özel konum desteklenir. Her özel konumu kendi Kubernetes ad alanında oluşturmanız ve aynı ad alanında özel konumu kullanan Azure Arc özellikli bir Kubernetes uzantısı dağıtmanız gerekir.
  • Eklenen kümeleriniz için tam olarak bağlı ağ bağlantı modelini kullanın. Yarı bağlantılı ağ bağlantı modunu kullanmanız gerekiyorsa, faturalama verilerini dışarı aktarmak için kümelerinizi en az 30 günde bir Azure Arc'a bağlamanız ve yönetilen kimlik sertifikalarını yenilemek ve Azure Arc özellikli Kubernetes kaynaklarını ve aracılarını güncelleştirmek için 90 günde bir bağlanmanız gerekir.
  • MTLS güvenliği, ayrıntılı erişim denetimi, trafik kaydırma, Azure İzleyici ile veya Prometheus ve Grafana'nın açık kaynak eklentileriyle izleme, Jaeger ile izleme ve dış sertifika yönetimi çözümleriyle tümleştirme gibi özellikler elde etmek için Open Service Mesh (OSM) dağıtın.

Küme izleme:

Aşağıdaki diyagramda durum izleme için kullanılan Azure Kaynak Grafı gösterilmektedir:

Azure Arc özellikli Kubernetes küme yönetimini gösteren ekran görüntüsü.

Sonraki adımlar

Hibrit ve çoklu bulut bulut yolculuğunuz hakkında daha fazla bilgi için aşağıdaki makalelere bakın: