Aracılığıyla paylaş


Portalı kullanarak doğrudan bağlı bir Azure Arc veri denetleyicisini yükseltme

Bu makalede, Azure portalını kullanarak doğrudan bağlı Azure Arc özellikli bir veri denetleyicisinin nasıl yükseltildiği açıklanmaktadır.

Veri denetleyicisi yükseltmesi sırasında, veri denetim düzleminin Özel Kaynak Tanımları (CRD' ler) ve kapsayıcılar gibi bölümleri yükseltilebilir. Veri denetleyicisi yükseltmesi, veri hizmetlerinde (SQL Yönetilen Örneği veya PostgreSQL sunucusu) kapalı kalma süresine neden olmaz.

Ön koşullar

imageTag v1.0.0_2021-07-30 veya üzeri ile doğrudan bağlı bir veri denetleyicisine ihtiyacınız olacaktır.

Sürümü denetlemek için şunu çalıştırın:

kubectl get datacontrollers -n <namespace> -o custom-columns=BUILD:.spec.docker.imageTag

Veri denetleyicisini yükseltme

Bu bölümde, doğrudan bağlı bir veri denetleyicisini yükseltme gösterilmektedir.

Dekont

Veri hizmetleri katmanlarından ve modlarından bazıları genel kullanıma sunulur ve bazıları önizleme aşamasındadır. Ga ve önizleme hizmetlerini aynı veri denetleyicisine yüklerseniz, yükseltmeyi yerinde yapamazsınız. Yükseltmek için ga dışı tüm veritabanı örneklerini silin. Genel kullanıma sunulan ve önizleme hizmetlerinin listesini Sürüm Notları'nda bulabilirsiniz.

Desteklenen yükseltme yolları için bkz . Azure Arc özellikli veri hizmetlerini yükseltme.

Yükseltme

Veri denetleyicisi kaynağınızı açın. Yükseltme varsa Genel Bakış dikey penceresinde "Bu veri denetleyicisi için bir veya daha fazla yükseltme kullanılabilir" ifadesini içeren bir bildirim görürsünüz.

Ayarlar altında Yükseltme Yönetimi dikey penceresini seçin.

Kullanılabilir sürümler tablosunda, yükseltmek istediğiniz sürümü seçin ve "Şimdi Yükselt"e tıklayın.

Onay iletişim kutusunda "Yükselt"e tıklayın.

Yükseltme durumunu izleme

Portalda yükseltmenizin durumunu görüntülemek için veri denetleyicisinin kaynak grubuna gidin ve Etkinlik günlüğü dikey penceresini seçin.

Durumu gösteren bir "Dağıtımı Doğrula" seçeneğini görürsünüz.

Sorun giderme

İstenen sürüm belirli bir sürüme ayarlandığında, önyükleyici işi başarılı olana kadar bu sürüme yükseltmeyi dener. Yükseltme başarılı olursa, RunningVersion belirtim özelliği yeni sürüme güncelleştirilir. Yükseltmeler, yanlış görüntü etiketi, kayıt defterine veya depoya bağlanamama, kapsayıcılara ayrılan CPU veya belleğin yetersiz olması veya yetersiz depolama alanı gibi senaryolar için başarısız olabilir.

  1. Podlardan herhangi birinin durum gösterip göstermediğini Error veya yeniden başlatma sayısının yüksek olup olmadığını görmek için aşağıdaki komutu çalıştırın:

    kubectl get pods --namespace <namespace>
    
  2. Bir hata olup olmadığını görmek için Olaylar'a bakmak için komutunu çalıştırın

    kubectl describe pod <pod name> --namespace <namespace>
    
  3. Podlardaki kapsayıcıların listesini almak için

    kubectl get pods <pod name> --namespace <namespace> -o jsonpath='{.spec.containers[*].name}*'
    
  4. Kapsayıcının günlüklerini almak için komutunu çalıştırın

    kubectl logs <pod name> <container name> --namespace <namespace>
    

Yaygın hataları ve bunların nasıl giderilirlerini görüntülemek için Sorun giderme kaynakları bölümüne gidin.