Harbor Kurulumu – 3

Harbor Konfigürasyonu ve Deployment (Devamı)

YML dosyasının düzenlenmesi

Kuruluma başlamadan önce daha önce indirip arşivden çıkardığımız installer dosyasının bulunduğu dizinde yer alan harbor.yml dosyasında da bazı değişiklikler yapmamız gerekiyor.

Aşağıda bu makale serisinde yaptığımız daha önceki konfigürasyonlara uygun yaml dosyası mevcut, sadece değişiklik yapılan alanları yazdığım için, siz daha önceki adımlardaki gibi konfigürasyon içerisindeki sadece ilgili alanları bulup kendi ortamınıza göre düzenleyin.


hostname: registry.fatihsolen.com

http:
port: 80
https:
port: 443
certificate: /data/cert/registry.fatihsolen.com.crt
private_key: /data/cert/registry.fatihsolen.com.key

harbor_admin_password: AdminSifreniz

database:
password: PostgreSQLSifreniz
max_idle_conns: 50
max_open_conns: 100

data_volume: /data

clair:
updaters_interval: 12
jobservice:
max_job_workers: 10
notification:
webhook_job_max_retry: 10
chart:
absolute_url: disabled

log:
level: info
local:
rotate_count: 50
rotate_size: 100M
location: /var/log/harbor

# Proxy kullanmıyorsanız aşağıdaki alanları comment-out yapabilirsiniz.

proxy:
http_proxy: http://proxy.fatihsolen.com:8080
https_proxy: http://proxy.fatihsolen.com:8080
no_proxy: 127.0.0.1,localhost,.local,.internal,log,db,redis,nginx,core,portal,postgresql,jobservice,registry,registryctl,clair
components:
– core
– jobservice
– clair

Yukarıdaki konfigürasyondaki tüm alanlar hakkında detay bilgiye ihtiyacınız olursa aşağıdaki bağlantıya göz atabilirsiniz.

https://goharbor.io/docs/1.10/install-config/configure-yml-file/

Kurulum

Bu adıma kadar yapılan tüm işlemler aslında doğru konfigürasyon ile Harbor’u ayağa kaldırabilmek içindi. Şimdi daha önce indirip arşivden çıkardığımız installer dosyasının bulunduğu dizine gidip aşağıdaki komutu çalıştıracağız.

./install.sh –with-notary –with-clair –with-chartmuseum

Eğer siz notary, clair veya chartmuseum kurmak istemiyorsanız sadece ./install.sh yazarak kurulumu yapabilirsiniz. Ya da sadece istemediğiniz parametreleri çıkarabilirsiniz.

Kurulum tamamlandıktan sonra aşağıdaki komut ile docker engine’i restart ediyoruz.

systemctl restart docker

Harbor’u durdurup daemon modunda yeniden başlatıyoruz.

docker-compose down -v
docker-compose up -d

Kurulumuz tamamlandı artık web arayüzünden erişebilirsiniz.

Konu ile alakalı herhangi bir sorunuz ya da takıldığınız yer olursa makalenin altına yorum bırakabilirsiniz. Ayrıca hem bu makaleyi yazarken faydalandığım hem de sizin için faydalı olacağını düşündüğüm kaynakları aşağıda görebilirsiniz.

Proje sayfası : https://goharbor.io/
VMware Pivotal Dokümantasyon Sayfası (Mutlaka inceleyin) : https://docs.pivotal.io/partners/vmware-harbor/installing.html

İ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 ...

Leave a Reply

Your email address will not be published. Required fields are marked *

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