Sürüm oluşturma nedir?

Tamamlandı

Yazılım sürümleri genellikle geliştirme ekiplerinin güncelleştirmeleri ve düzeltmeleri uygulamasını gerektiren hatalarla, hatalarla veya güvenlik açıklarıyla karşılaşır. Yazılım geliştikçe yeni özellikler ve işlevler eklenir. Bu güncelleştirmeler ve düzeltmeler, yazılımın yeni sürümleri olarak yayınlanıyor. Sürüm oluşturma, yazılım sürümü sürümlerinin izlenmesini ve yönetilmesini içeren denetimli bir işlemdir. Yazılım sürümleri genellikle belirli bir süre boyunca destekte kalır ve bu da kullanıcılara yazılımlarını en son sürüme yükseltmek için zaman verir.

Diagram that shows how software evolves over time from its initial release as new bug fixes and features are made through software versioning.

Anlamsal sürüm oluşturma nedir?

Anlamsal sürüm oluşturma , aşağıdaki sürüm bileşenlerinden oluşan bir sürüm oluşturma düzenidir:

  • Ana sürümler , yazılım sürüm 1.0.0'dan 2.0.0'a dönüştükçe yayınlanıyor. Bu sürümler genellikle önceki sürümlerle geriye dönük olarak uyumlu olmayan hataya neden olan değişiklikleri içerir.
  • İkincil sürümler , yazılım 1.0.0'dan 1.1.0'a dönüştükçe yayınlanıyor. Bu sürümler genellikle yeni özellikler ve işlevler içerir.
  • Yazılım sürüm 1.0.0'dan 1.0.1'e dönüştükçe düzeltme eki sürümleri yayınlanıyor. Bu sürümler genellikle hata düzeltmelerini ve güvenlik güncelleştirmelerini içerir.

Kubernetes sürümü oluşturma

Kubernetes semantik sürüm oluşturma düzenini kullanır. Yeni Kubernetes sürüm sürümleri yalnızca küme içindeki Kubernetes çalışma zamanının bileşenleri içindir. Kubernetes çalışma zamanı aşağıdaki bileşenleri içerir:

  • kube-apiserver
  • kubelet
  • kube-controller-manager
  • kube-scheduler
  • kube-proxy

Kubernetes çalışma zamanı bileşenleri, kubernetes kümesini çalıştıran düğümler için işletim sistemi güncelleştirmeleri veya görüntü yükseltmeleri gibi düğüm yükseltmelerini içermez. Bu, Kubernetes kümesi bileşenlerine ve kümeyi destekleyen temel işlem düğümlerine ayrı yükseltmeler ve düzeltme ekleri uygulamanız gerektiği anlamına gelir.

1.

Kubernetes topluluğu geçerli sürümde bazı hatalar buldu. Kubernetes bu hata düzeltmelerini yaptıktan sonra ne yapmalı?

2.

Kubernetes yeni bir sürüm olan v1.20.0'ı yayınladı. Kubernetes'in bilinen son sürümü v1.19.10 sürümüdür. Anlamsal sürüm oluşturma bilginizi kullanarak v1.20.0 ne tür değişiklikler gösteriyor?

3.

Kubernetes yeni bir sürüm yayımladığında ne güncelleştirildi?