Harbor Kurulumu – 1

VMware Harbor hakkında daha önce bir makale yayınlamıştım, bu makalede de standalone olarak nasıl kurulur ona değineceğim. Harbor hakkında bilgi sahibi olmak istiyorsanız bir önceki makaleme göz atabilir ya da sayfanın en alt kısmına bırakacağım kaynaklardan faydalanabilirsiniz. Bu makale çok uzun olacağı için 3 parçaya ayırmak zorunda kaldım, her sayfanın sonundan bir sonraki makaleye geçiş yapabilirsiniz.

Harbor Öngereksinimler

Donanım Gereksinimleri

İşletim sistemi olarak herhangi bir linux dağıtımı kullanabilirsiniz.

KaynakMinimumÖnerilen
CPU2 CPU4 CPU
Mem4 GB8 GB
Disk40 GB160 GB

Yazılım Gereksinimleri

Kuruluma başlamadan önce sunucu üzerinde aşağıdaki paketleri yüklemeniz gerekiyor.

YazılımSürüm
Docker engine17.06.0-ce+ veya daha yüksek sürüm
Docker Compose1.18.0 veya daha yüksek sürüm
OpensslEn güncel sürüm

Network Port Gereksinimleri

PortProtokolAçıklama
443HTTPSPortal ve API ın HTTPS isteklerini karşılayan port, bu port konfigürasyon içerisinde değiştirilebilir.
4443HTTPSDocker Content Trust service bağlanmak için kullanılır, Docker/notary kullanacaksanız gereklidir. Bu port da konfigürasyon içerisinde değiştirilebilir.
80HTTPPortal ve API ın HTTP isteklerini karşılayan port, bu port da konfigürasyon içerisinde değiştirilebilir.

Kuruluma başlamadan önce eğer daha önce okumadıysanız aşağıdaki makaleyi okumanızı öneririm.

Harbor Kurulumuna Başlama

Kurulum için iki seçenek bulunmakta, online ya da offline olarak kurulum tamamlanabilir, online olarak seçenekte docker hub üzerinden ilgili imaj çekilerek kurulur bu nedenle dosya boyutu daha küçüktür, offline installer tercih edilir ise bu installer paketinde pre-release paketleri de olduğundan installer dosyası daha büyük oluyor.

Network tarafında docker hub için proxy vb. takıldığınız bir nokta bulunmuyorsa online olarak ilerlemenizi öneririm, genel olarak kurulum adımları aynı installer dosyasını download ederek online yada offline olarak kurulum yapabilirsiniz.

Öncelikle aşağıdaki Github adresine gidip hangi release’i kurmak istiyorsanız onu seçmelisiniz. Bu makaleyi yazdığım tarihte en güncel release v.1.10.5 (pre-release hariç) olduğu için ben bu sürüm ile ilerleyeceğim. Siz kurulum yaptığınız tarihe göre daha güncel sürümleri tercih edebilirsiniz.

Harbor Kurulumu - 1

Yukarıdaki ekrandan offline ya da online tercinize göre paketi download edebilirsiniz. Sayfada görünen .asc uzantılı dosyalar arşivlenen paketi doğrulamak içindir, ben bu adımı atlayarak, wget ile direkt sunucu üzerinde download ediyorum.

Offline için;

wget https://github.com/goharbor/harbor/releases/download/v1.10.5/harbor-offline-installer-v1.10.5.tgz

Online için;

wget https://github.com/goharbor/harbor/releases/download/v1.10.5/harbor-online-installer-v1.10.5.tgz

Ben online installer ile devam ediyorum ve indiriğim arşivi açıyorum.

tar zxvf harbor-online-installer-v1.10.5.tgz

Arşivden açtığımız dosyaları bu şekilde tutuyoruz, öncelikle HTTPS için SSL yapılandırması ve konfigürasyonun oluşturulması adımlarını yapacağız.

Aşağıdaki makaleden kurulum adımlarına devam edebilirsiniz;

İLGİNİZİ ÇEKEBİLİR

Harbor Kurulumu – 3

Harbor Konfigürasyonu ve Deployment (Devamı) YML dosyasının düzenlenmesi Kuruluma başlamadan önce daha önce indirip arşivden ...

Harbor Kurulumu – 2

HTTPS / SSL Yapılandırması Private Key ve CA Sertifikası Oluşturma Öncelikle bir CA için bir ...

VMware Harbor Nedir?

Harbor VMware tarafından 2014 yılında geliştirilmeye başlanan açık kaynak kodlu bir image registry çözümüdür. Image ...

VMware Tanzu Kurulum Mimarileri

vSphere with Tanzu Mimarisi vSphere with Tanzuyu etkinleştirdiğinizde hypervisor (ESXi) katmanının içinde kubernetes control plane ...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.

error: İçerik Korumalıdır !!