Tüm Ürünler
Search
Belge Merkezi

Container Service for Kubernetes:Ossfs 1.0 release notes

Son Güncelleme:Oct 06, 2026

CSI yinelemeli geliştirmeler yaptıkça ossfs 1,0 istemci sürümü yükseltilir. Bu konuda sürüm biçimi, ossfs sürümünüzün nasıl kontrol edileceği ve 1,91 veya sonraki bir sürüme nasıl geçiş yapılacağı açıklanmaktadır.

ossfs'in çalışma mantığı

ossfs 1,0, bir OSS paketini Linux yerel dosya sistemine bağlayan kullanıcı alanı bir dosya sistemidir. CSI ile bir OSS birimi bağladığınızda csi-plugin, paketi bir konteyner yoluna bağlayan bir ossfs işlemi başlatır. Bu sayede OSS nesneleri üzerinde POSIX okuma ve yazma işlemleri yapabilirsiniz.

ossfs 1,0, tüm s3fs özelliklerini devralır ve aşağıdaki ek yetenekleri sunar:

  • Dosya ve dizin yükleme, indirme ve izin yönetimi dahil olmak üzere çoğu POSIX dosya işlemi

  • Varsayılan olarak etkin olan çok parçalı ve kaldığı yerden devam edebilen yükleme

  • Veri bütünlüğü için MD5 doğrulaması

Sınırlamalar

ossfs 1,0, POSIX dosya sistemi özelliklerinin çoğunu destekler ancak hepsini değil. Yüksek performanslı dosya işlemleri için ossfs 1,0'ın 1,91 veya sonraki bir sürümünü kullanın. Bkz. Sürüm 1,91 ve sonrasının etkinleştirilmesine ilişkin en iyi uygulamalar.

Sürüm biçimi

ossfs 1,0 sürüm numaraları x.yy.z biçimini takip eder:

  • x.yy — upstream s3fs sürümü. Belirli bir x.yy sürümüne CSI ortam değişkenleriyle geri dönebilirsiniz.

  • z — izleme, kimlik doğrulama ve şifreleme gibi OSS ve ACK'ye özgü iyileştirmeler ekleyen ossfs yineleme sürümü. Bkz. csi-plugin.

Konteyner derlemeleri, açık kaynak ossfs sürümünden ayırt etmek için .ack.1 son eki içerir; örneğin 1,80.6.ack.1.

Sürüm uyumluluğu

ossfs sürümü, CSI sürümüne bağlıdır:

Mimari ossfs 1,0 sürümü CSI sürümü
Arm64 1,91 ve sonrası v1.30.1-98960d8-aliyun (bir özellik kapısı aracılığıyla etkinleştirilir) / v1.30.4-fe12624-aliyun (varsayılan)
Arm64 1,80.x v1.20.5-ff6490f-aliyun (Arm64'yı destekleyen ilk CSI sürümü)
AMD64 1,91 ve sonrası v1.30.1-98960d8-aliyun (bir özellik kapısı aracılığıyla etkinleştirilir) / v1.30.4-fe12624-aliyun (varsayılan)
AMD64 1,88.x v1.22.14-820d8870-aliyun
AMD64 1,86.x v1.16.9.43-f36bb540-aliyun
AMD64 1,80.x İlk sürüm

Bkz. Sürüm güncelleme özellikleri.

ossfs sürümünü kontrol etme

ossfs sürümünü nasıl kontrol edeceğiniz, kullandığınız CSI sürümüne bağlıdır.

1,28'den önceki CSI sürümleri (ve 1,26.6 hariç) — ossfs doğrudan düğümde çalışır. Herhangi bir düğüme giriş yapın ve aşağıdaki komutu çalıştırın:

/usr/local/bin/ossfs --version

CSI 1,26.6 veya 1,28.1 ve sonrası — ossfs, küme içinde bir konteyner pod'u olarak çalışır. Aşağıdan CSI sürümünüzü seçin.

CSI 1.30.4 veya sonrası

CSI 1.30.4 veya sonrası, bir OSS birimi bağladıktan sonra ossfs pod'larını ack-csi-fuse ad alanında oluşturur.

  1. Çalışan ossfs pod'larını listeleyin:

    kubectl -n ack-csi-fuse get pod | grep csi-fuse-ossfs
  2. ossfs sürümünü kontrol edin:

    kubectl -n ack-csi-fuse exec -it <csi-fuse-ossfs-xxxx> -- ossfs --version

CSI 1.30.4'ten önceki sürümler

1.30.4'ten önceki CSI sürümleri, ossfs pod'larını kube-system ad alanında oluşturur.

  1. Çalışan ossfs pod'larını listeleyin:

    kubectl -n kube-system get pod | grep csi-fuse-ossfs
  2. ossfs sürümünü kontrol edin:

    kubectl -n kube-system exec -it <csi-fuse-ossfs-xxxx> -- ossfs --version

ossfs 1,91 veya sonraki bir sürüme geçiş

CSI sürümünüze göre bir yöntem seçin.

CSI'yi yükseltme (önerilir)

CSI 1.30.4 veya sonrası varsayılan olarak ossfs 1,91+ kullanır; bu nedenle CSI'yi yükseltmek ossfs'i otomatik olarak değiştirir.

UpdatedOssfsVersion özellik kapısını etkinleştirme

CSI'yi yükseltemiyorsanız CSI 1.30.1 veya sonraki sürümlerde UpdatedOssfsVersion özellik kapısını etkinleştirin.

Değişen ve değişmeyen durumlar:

Not

Varsayılan olarak, aynı düğümde aynı OSS birimini bağlayan pod'lar tek bir ossfs işlemini paylaşır; bu nedenle paylaşılan birim başına yalnızca bir csi-fuse-ossfs-*** pod'u çalışır.

Ön koşullar

  • csi-plugin sürümü 1.30.1 veya üzeridir.

csi-plugin sürümünüzü kontrol etmek için:

  1. ACK konsolu üzerinde oturum açın ve sol gezinme bölmesinde Clusters öğesine tıklayın.

  2. Küme adınıza tıklayın, ardından sol gezinme bölmesinde Add-ons öğesine tıklayın.

  3. Add-ons sayfasında csi-plugin konumunu bulun ve sürümünü kontrol edin. Sürüm 1.30.1'den eskiyse csi-plugin kartındaki Upgrade öğesine tıklayın.

kubectl ile etkinleştirme

  1. csi-plugin DaemonSet'ini düzenleyin:

    kubectl -n kube-system edit ds csi-plugin
  2. csi-plugin konteynerinin (bir init konteyneri değil) args bölümünde özellik kapısı bayrağını ekleyin:

    - args:
      - --endpoint=$(CSI_ENDPOINT)
      - --v=2
      - --driver=oss,nas,disk
      - --feature-gates=UpdatedOssfsVersion=true

    Başka özellik kapıları etkinse mevcut --feature-gates değerine ekleme yapın:

    - --feature-gates=xxxxxx=true,yyyyyy=false,UpdatedOssfsVersion=true

ACK konsolu ile etkinleştirme

Önemli

Konsoldan bir özellik kapısı etkinleştirmek, mevcut özellik kapısı yapılandırmasını üzerine yazar. Diğer özellik kapılarının etkin olup olmadığından emin değilseniz bunun yerine kubectl kullanın.

  1. Add-ons sayfasında csi-plugin kartındaki Configuration öğesine tıklayın.

  2. csi-plugin Parameters sayfasında FeatureGate değerini UpdatedOssfsVersion=true olarak ayarlayın ve OK öğesine tıklayın. Başka özellik kapıları etkinse xxxxxx=true,yyyyyy=false,UpdatedOssfsVersion=true biçimini kullanın.

Sonraki adımlar