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

Harbor Kurulumu – 2

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

Harbor Kurulumu – 1

VMware Harbor hakkında daha önce bir makale yayınlamıştım, bu makalede de standalone olarak nasıl kurulur ...

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 !!