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.
Önemli
AKS önizleme özellikleri self servis ve kabul temelinde kullanılabilir. Önizlemeler "olduğu gibi" ve "mevcut olduğu şekilde" sağlanmakta olup, hizmet seviyesi anlaşmalarına ve sınırlı garantilere dahil edilmemektedir. AKS önizlemeleri, müşteri desteği ekibi tarafından maksimum çaba gösterilerek kısmen ele alınmaktadır. Bu nedenle, bu özellikler üretim kullanımı için tasarlanmamıştır. Daha fazla bilgi için aşağıdaki destek makalelerine bakın:
Azure Kubernetes Uygulama Ağı, ikincil sürüm yükseltmelerinin üyelere nasıl uygulanacağı üzerinde esnek denetim sağlar. Azure Kubernetes Uygulama Ağı kaynağına kaydedilen her üye küme, ihtiyacınız olan denetim düzeyine bağlı olarak iki yükseltme modundan birini kullanabilir: kendi kendine yönetilen (SelfManaged) veya tam olarak yönetilen (FullyManaged). Bu modlar üye düzeyinde çalışır ve yükseltmelerin her küme için el ile mi yoksa otomatik olarak mı gerçekleştirileceğini seçmenize olanak sağlar.
Bu makalede, bu yükseltme modları arasındaki farklar, Bunları Azure Kubernetes Uygulama Ağı üyeleriniz için yapılandırma ve yükseltmeleri yönetirken göz önünde bulundurmanız gereken önemli noktalar açıklanmaktadır.
Genel yükseltme moduyla ilgili dikkat edilmesi gerekenler
Azure Kubernetes Uygulama Ağı üyeleri için yükseltme modlarını yapılandırırken aşağıdaki sınırlamaları ve dikkate alınacak noktaları göz önünde bulundurun:
- Azure Kubernetes Uygulama Ağı yükseltme modları yalnızca Azure Kubernetes Uygulama Ağı bileşenlerinin ikincil sürümleri için geçerlidir. Kubernetes sürümleri veya düğüm görüntüsü güncelleştirmeleri gibi küme düzeyinde yükseltmeleri denetlemez veya etkilemez.
- Yama güncelleştirmeleri, moddan bağımsız olarak her zaman otomatik olarak uygulanır.
- Birleştirme işlemi sırasında her üye için yükseltme modunu seçersiniz. Seçildikten sonra mod, Azure Kubernetes Uygulama Ağı kaynağından kaldırılana kadar bu üye için geçerli kalır. Bir üyeyi kaldırmadan ve Azure Kubernetes Uygulama Ağı kaynağına yeniden katılmadan yükseltme modunu değiştiremezsiniz.
- Üye katılımı sırasında bir yükseltme modu belirtmezseniz, varsayılan olarak
SelfManagedolur.
Kendi kendine yönetilen mod
Modunda SelfManaged , yükseltmelerin ne zaman gerçekleşeceğini yüklemek ve denetlemek için Azure Kubernetes Uygulama Ağı'nın ikincil sürümünü belirtirsiniz. Bu mod, otomatik güncelleştirmeleri kullanmak yerine ikincil yükseltme işlemini el ile yönetmek istediğiniz senaryolara yöneliktir. Bu modda belirtilmezse --version , varsayılan olarak N-1st kullanılabilir sürümüne ayarlanır. Üye katılımı sırasında yükseltme modu belirtilmezse bu mod da varsayılan moddur.
Kendi kendine yönetilen modla ilgili dikkat edilmesi gerekenler
Modu kullanırken SelfManaged aşağıdaki noktaları göz önünde bulundurun:
- Yükseltmelere yalnızca ardışık ikincil sürümler arasında izin verilir (örneğin, ikincil sürümden
NsürümüneN+1). Sürümlerin atlanması (örneğin,1.1sürümünden1.3sürümüne yükseltme) desteklenmez. - Daha önce aynı kümeye yüklenmiş olması koşuluyla yalnızca hemen önceki sürüme (
N-1) geri dönebilirsiniz. Önceki sürümlerden herhangi birine geri dönmek desteklenmez. - Birden fazla ardışık geri alma işlemi desteklenmez. En fazla bir sürümü geri alabilirsiniz.
Kendi kendine yönetilen moda kaydolma ve üye katılımı sırasında sürümü seçme
SelfManagedmoduna kaydolun veaz appnet member joinkomutunu kullanarak--upgrade-mode SelfManagedve--versionparametreleri ile üye alımı sırasında istenen sürümü açıkça seçin, bu parametreleri istenen sürüme ayarlayın.az appnet member join \ --resource-group $APPNET_RG \ --appnet-name $APPNET_NAME \ --member-name $APPNET_MEMBER_NAME \ --member-resource-id /subscriptions/$SUBSCRIPTION/resourcegroups/$AKS_RG/providers/Microsoft.ContainerService/managedClusters/$CLUSTER_NAME \ --upgrade-mode SelfManaged \ --version $VERSION
Geçerli sürümü denetleme
az appnet member showkomutunu kullanarak bir üyede şu anda hangi sürümün yüklü olduğunu kontrol edin ve çıktıdaVersionözelliğine bakın.az appnet member show --member-name $APPNET_MEMBER_NAME --appnet-name $APPNET_NAME --resource-group $APPNET_RG
Kullanılabilir yükseltme sürümlerini denetleme
Bölgenizdeki her mod ve Kubernetes sürümü için hangi sürümlerin kullanılabilir olduğunu denetlemek üzere,
az appnet list-versionskomutunu ilgilendiğiniz bölgeye ayarlanmış--locationparametresiyle kullanın. Çıkışta, hangi sürümlerin mevcut olduğunu görmek içinAvailableUpgradessütununa bakın.az appnet list-versions --location $LOCATION -o table
Yükseltmeyi başlat
az appnet member updatekomutunu, istenen sürüme yükseltilecek şekilde--versionparametresini ayarlayarak bir yükseltme başlatın.az appnet member update --resource-group $APPNET_RG --appnet-name $APPNET_NAME --member-name $APPNET_MEMBER_NAME --version $VERSION
Önceki bir sürüme geri alma
az appnet member updatekomutunu,--versionparametresi geri dönmek istediğiniz sürüme ayarlanmış şekilde kullanarak daha önce yüklenmiş bir sürüme geri dönün. Yalnızca önceki sürüme (N-1) geri dönmenin desteklendiğini unutmayın.az appnet member update --resource-group $APPNET_RG --appnet-name $APPNET_NAME --member-name $APPNET_MEMBER_NAME --version $VERSION
Tam olarak yönetilen mod
Modunda FullyManaged Azure Kubernetes Application Network, seçilen yayın kanalını temel alarak her üye için sürüm yükseltmelerini otomatik olarak yönetir. Sürüm kararlılığı değerlendirmesi, dağıtım zamanlaması ve devam eden güncelleştirmeleri el ile müdahale olmadan işlemek için Azure Kubernetes Application Network'i tercih ediyorsanız bu modu öneririz.
Yükseltme modunu kullanırken FullyManaged , üye kümelerinizin yeni sürümleri ne kadar hızlı benimsediğini belirleyen bir yayın kanalı seçersiniz. Azure Kubernetes Application Network yayın hazırlığını izler ve üyeleri kanalın kararlılık ölçütlerine göre yükseltir.
Aşağıdaki yayın kanalları, FullyManaged modu için kullanılabilir:
- Hızlı: En son Uygulama Ağı sürümünü kullanıma sunulduğu anda sunar. Bu kanal, üretim ortamı dışındaki veya erken doğrulama ortamları için, genişletilmiş doğrulama süresinden ziyade yeni özellik ve işlevlerin test edilmesinin önceliklendirildiği durumlar için amaçlanmıştır.
-
Kararlı: Ek doğrulama ve test tamamlanan sürümleri sunar. Bu kanal üretim ortamlarına yöneliktir ve genellikle daha yüksek güvenilirlik sağlayan ve önceki sürümlerde tanımlanan sorunları gideren ikincil sürümle
N-1uyumlu hale gelir.
FullyManaged modu seçildiğinde, yayın kanalını stable veya rapid olarak belirtebilirsiniz. Atlanırsa, varsayılan kanal olur stable.
Önemli
Azure Kubernetes Uygulama Ağı FullyManaged modunda, sürüm kanalları aracılığıyla yeni sürümler tanıtılırken yükseltmeleri otomatik olarak uygular. Yükseltme zamanlaması veya sürüm seçimi için el ile denetim desteklenmez.
Tam olarak yönetilen mod için kullanılabilir yükseltme sürümlerini denetleyin
Her kanalın belirli bir bölge ve Kubernetes sürümü için hangi sürüme
az appnet list-versionskarşılık geldiğini kontrol etmek için komutu çalıştırın ve mod içinFullyManagedile grep kullanın.az appnet list-versions --location $LOCATION -o table | grep FullyManaged
Tam olarak yönetilen moda kaydolma ve üye katılımı sırasında yayın kanalını seçme
FullyManagedmodunda kaydolun veaz appnet member joinparametresi ile--upgrade-mode FullyManagedparametresini istenen kanal ayarına getirip--release-channelkomutunu kullanarak üye katılımı sırasında yayın kanalı seçin. Aşağıdaki örnek, üye katılımı sırasındaRapidkanalının nasıl seçileceğini gösterir.az appnet member join \ --resource-group $APPNET_RG \ --appnet-name $APPNET_NAME \ --member-name $APPNET_MEMBER_NAME \ --member-resource-id /subscriptions/$SUBSCRIPTION/resourcegroups/$AKS_RG/providers/Microsoft.ContainerService/managedClusters/$CLUSTER_NAME \ --upgrade-mode FullyManaged \ --release-channel Rapid \ --member-location $LOCATION
Yayın kanalı seçimini güncelleştirme
Seçtiğiniz sürümü istediğiniz zaman güncelleştirebilirsiniz. Yayın kanalında yapılan tüm değişiklikler hemen geçerli olur.
Mevcut bir üyenin dağıtım kanalı seçimini,
az appnet member updatekomutunu kullanarak ve--release-channelparametresini istenen kanala ayarlayarak güncelleyin. Aşağıdaki örnekte, mevcut bir üye için kanalaStablenasıl geçiş yapılacağını gösterilmektedir:az appnet member update --resource-group $APPNET_RG --appnet-name $APPNET_NAME --member-name $APPNET_MEMBER_NAME --release-channel Stable
İlgili içerik
Azure Kubernetes Uygulama Ağı hakkında daha fazla bilgi edinmek için aşağıdaki makalelere bakın: