Sürüm oluşturma nedir?
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.
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.