Versiyon güncelleme işlemi çevrimiçi ve çevrimdışı olmak üzere iki şekilde yapılır. Kullanıcının kullandığı Kubernetes Master sunucusu internete açık ağda ise "Çevrimiçi Güncelleme", internete kapalı ağda ise "Çevrimdışı Güncelleme" işaretlenmelidir.

Bu ekrana gelmeden önce "Güncelleme Ayarları" ekranından Kubernetes Master sunucusunun bilgileri girilmelidir. Sonrasında Apinizer, Kubernetes sunucuları ile bağlantıya geçerek seçtiğiniz yeni versiyona yükseltme işlemini gerçekleştirir. Bu işlemler yalnızca "Admin" kullanıcı tarafından gerçekleştirilebilir.

Versiyon yükseltme işlemi yapılmadan önce konfigürasyon verilerinin yedeği alınmalıdır. Henüz bu ayarları yapmadıysanız veya yedek almadıysanız buraya tıklayınız.


Güncelleme işlemi kubernetes üzerinden yapılacaksa Manager güncellemesi tamamen tamamlandıktan sonra Worker, Cache ve varsa Integration güncellemesi yapılmalıdır.


Versiyon güncelleme işlemi başlatıldıktan sonra durdurulamaz.



Çevrimdışı Güncelleme

Çevrimdışı güncelleme için öncelikle aşağıdaki adımların yapılması gerekmektedir.

  1. Gerekli imajlar sunuculara aktarılır
  2. Sunuculardaki imajlar docker'a aktarılır
  3. Kubernetes üzerindeki uygulamaların imajları yeni versiyona çekilir
  4. Kubernetes'in işlemleri bitirmesi beklenir

Docker kullanan bir sistemde apinizer imajlarının .tar olarak alınması ve registry'ye yüklenmesi:

Apinizer Image'ı yükleme

//İnternet erişimi yok ise, olan bir sunucuya aşağıdaki komutlarla indirilir
docker pull apinizercloud/manager:2021.xx.1
docker save apinizercloud/manager:2021.xx.1 > manager_2021.xx.1.tar

//Aşağıdaki komut ile ilgili sunucuya aktarılır.
scp manager_2021.xx.1.tar apinizer@INTERNETSIZSUNUCUADRESI:/tmp

  
//İnternet erişiminden bağımsız olarak ilgili sunucuya imaj alındıktan sonra aşağıdaki adımlarla devam edilir
docker image load < manager_2021.xx.1.tar
docker tag apinizer-manager:latest YOUR-IP:5000/apinizer-manager:latest

docker push YOUR-IP:5000/apinizer-manager:latest
ACTIONSCRIPT3

Bu işlemler aşağıdaki imajlar için yapılmalıdır:

  • manager
  • worker
  • cache

Lisansınıza göre aşağıdaki imajlar için de yapılabilir:

  • integration
  • portal

Apinizer imajlarının son sürümü, şu adresten öğrenilebilinir.