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.

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

VMware Explore 2023

VMware Explore 2023, kurumsal uygulamalar, bulut mimarisi, altyapı, EUC, network ve güvenlik ile ilgilenenler de ...

VMware Photon OS 5.0

Daha önceki makalelerimde detaylı değindiğim PhotonOS 5.0 sürümü yayınlandı. Bu sürüm ile birlikte gelen yenilikler ...

VMware Tanzu – Storage

Bir önceki yazımda kubernetes platformları storage konseptleri hakkında temel bilgiler paylaşmıştım. Bu yazımda da Tanzu ...

Kubernetes Platformları – Storage

Bu makalemde kubernetes platformlarında kullanılan depolama çözümleri ile ilgili temel bilgi ktarmaya çalışacağım. VMware Tanzu ...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

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