Azure Arc özellikli Kubernetes otomasyonu
Azure Arc özellikli Kubernetes kümeleri, Azure dışında, şirket ağınızda veya başka bir bulut sağlayıcısında barındırılan Kubernetes kümelerini yönetmenize olanak tanır. Bu makalede, küme ekleme ve küme uzantıları aracılığıyla ek özellikler eklemeye yönelik otomasyona genel bir bakış sağlanır. Aşağıdaki bölümlerde, operasyon ekibinizin yaşam döngüleri boyunca Azure Arc özellikli kümeleri eklerken ve otomatikleştirirken kullanması gereken önemli noktalar ve öneriler yer almaktadır.
Mimari
Aşağıdaki diyagram, Azure Arc özellikli Kubernetes için ekleme ve otomasyon tasarım alanlarını vurgulayan kavramsal bir başvuru mimarisi içerir:
Tasarımda Dikkat Edilmesi Gerekenler
Azure Arc özellikli Kubernetes kümelerini Azure'a eklemeden önce aşağıdakileri göz önünde bulundurun:
Gereksinimler
- Kümenizin çalıştırıldığı Cloud Native Computing Foundation (CNCF) dağıtımı için doğrulanmış dağıtımların listesini gözden geçirin.
- Azure Arc özellikli Kubernetes aracısının genel bakışını gözden geçirin.
Ortam Hazırlığı
- Azure Arc özellikli Kubernetes aracısını dağıtıp yapılandırabilmeniz için önce Kubernetes kümenizde bir küme yöneticisi rolüne sahip olmanız gerekir.
Azure Arc özellikli Kubernetes'i ekleme
- Kümenizde Azure Arc özellikli Kubernetes aracısını yükleyip yapılandırma planına karar verin. Bu aracıyı genellikle kuruluşunuzun standart otomasyon araçlarını kullanarak dağıtmanız gerekir.
Küme Uzantıları
- Azure Arc özellikli Kubernetes kümenizde hangi Azure özelliklerine sahip olmak istediğinizi belirleyin. Bazı hizmetlerin dağıtılması için bir küme uzantısı gerekir.
- Uzantılara özgü daha fazla bilgi için Bkz. Uzantı yönetimi kritik tasarım alanı.
Ağ Bağlantısı
- Kümenizin şirket içi ağınızdan veya üçüncü taraf bulut sağlayıcılarınızdan Azure'a doğrudan bir ara sunucu veya özel uç nokta üzerinden bağlanan bağlantısı vardır.
- Belirli tasarım konuları ve önerileri için Bkz. Azure Arc özellikli Kubernetes için ağ bağlantısı kritik tasarım alanı.
Aracı yaşam döngüsü otomasyonu
- Azure Arc aracısı ve Azure Arc özellikli Kubernetes uzantıları güncelleştirme yönetimi stratejisi oluşturun.
Tasarım önerileri
Aşağıdaki bölümlerde Azure Arc özellikli Kubernetes kümeleri için tasarım önerileri yer almaktadır.
Ortam hazırlığı
- Kubernetes kümelerini Azure Arc'a ekleme gereksinimlerini gözden geçirin.
- Gerekli izinleri çevreleyen daha fazla bilgi için Kimlik ve erişim yönetimi kritik tasarım alanını gözden geçirin.
Azure Arc özellikli Kubernetes kümelerini ekleme
- Birden çok küme eklerken, Azure DevOps, GitHub Actions veya Kubernetes kümelerini yönetmek için kullandığınız başka bir otomasyon aracını kullanarak bir hizmet sorumlusu oluşturun ve kümelerinizi ekleyin.
Arc özellikli Kubernetes uzantıları
- Bir uzantıyı yalnızca belirli bir Azure Arc özellikli Kubernetes kümesine veya kümelerine dağıtıyorsanız, Azure DevOps veya GitHub Actions gibi araçları kullanarak Azure CLI ve/veya ARM şablonları aracılığıyla bu uzantıların yüklenmesini otomatikleştirin.
- Tüm Arc özellikli Kubernetes kümelerinizde veya Arc özellikli Kubernetes kümelerinden oluşan büyük gruplarda bir uzantı yaygınsa, arc uzantılarının büyük ölçekte dağıtımını otomatikleştirmek için Azure İlkesi kullanın.
- Uzantı Yönetimi kritik tasarım alanını gözden geçirin. Adımlarına genel bir bakış aşağıdadır:
- Azure Arc özellikli Kubernetes uzantılarını uygun ölçekte dağıtma girişimi oluşturun.
- Azure Arc özellikli Kubernetes uzantılarınızın otomatik olarak dağıtıldığından emin olmak için "DeployIfNotExists" ilke efekti kullanın. Daha fazla Kubernetes kümesi eklerken, uzantıların kaldırıldığı kümeleri düzeltmek için Azure İlkesi kullanın.
- Azure Arc özellikli Kubernetes kümeleriyle Azure İlkesi kullanma hakkında daha fazla ayrıntı için İdare ve güvenlik uzmanlık alanları kritik tasarım alanını gözden geçirin.
- Uzantı Yönetimi kritik tasarım alanını gözden geçirin. Adımlarına genel bir bakış aşağıdadır:
Aracı ve uzantılar yaşam döngüsü otomasyonu
Ekleme işlemi sırasında Azure Arc özellikli Kubernetes, Kubernetes kümenize aracılar sağlar. Azure Arc teknolojileri geliştikçe aracı sürümleri değişir, bu nedenle aracılarınızın sık sık güncelleştirilmesi önemlidir.
Kümenizi Azure Arc'a eklerken varsayılan davranış olan kümenizin içinde çalışan Azure Arc aracıları için otomatik yükseltme özelliğini etkinleştirin.
- Otomatik yükseltme özelliği ve sürüm desteği ilkesi hakkında daha fazla bilgi için Yükseltme Aracıları kılavuzunu ve uzantı yönetimi tasarım alanını gözden geçirin.
Uzantılar ayrıca kümenizde güncelleştirmeler gerektirir. Kümenizde yüklü herhangi bir uzantı için, sağlama sırasında uzantı ikincil sürümünü otomatik olarak yükseltmek için varsayılan davranışı bırakmanızı öneririz. Ana sürüm yükseltmeleri için, uzantı ana sürümüne geçmek için bir geçiş yolu belgelenmiştir.
- Daha fazla bilgi için Uzantı yönetimi kritik tasarım alanını gözden geçirin.
Sonraki adımlar
Hibrit ve çoklu bulut bulut yolculuğunuz hakkında daha fazla bilgi için aşağıdaki makalelere bakın.
- Azure Arc özellikli Kubernetes önkoşullarını gözden geçirin.
- Azure Arc özellikli Kubernetes için doğrulanmış Kubernetes dağıtımlarını gözden geçirin.
- Karma ve çoklu bulut ortamlarını yönetmeyi öğrenin.
- Azure kaynak dağıtımlarını otomatikleştirmek için GitHub Actions nasıl kullanabileceğinizi anlamak için Azure için GitHub Actions hakkında bilgi edinin.
- Otomasyon için Azure Pipelines'ı kullanabileceğinizi anlamak için Azure Pipelines hakkında bilgi edinin.
- Azure Arc Jumpstart ile Azure Arc özellikli Kubernetes otomatik senaryolarını deneyimleyin.
- Azure Arc öğrenme yolu aracılığıyla Azure Arc hakkında bilgi edinin.
- En sık sorulan soruların yanıtlarını bulmak için bkz. Sık Sorulan Sorular - Azure Arc özellikli .