Scroll untuk baca artikel
Tutorial

Integrasi Gitlab Dengan Kubernetes

595
×

Integrasi Gitlab Dengan Kubernetes

Sebarkan artikel ini

Integrasi Gitlab Dengan Kubernetes

gitlab logo
gitlab logo
72 / 100 Skor SEO

Untuk melakukan integrasi gitlab dengan kubernetes ada beberapa yang perlu disiapkan dan di setting

Langkah-langkah settingnya :

Buat Secret Registry Gitlab

kubectl create secret docker-registry gitlab-registry-secret \
  --docker-server=registry-gitlab.codeitworld.co.id \
  --docker-username=devops-integrasi \
  --docker-password=glpat-5Z1Y2r2PQ3yF2i-WmLe7 \
  --docker-email=devops@codeitworld.co.id \
  --namespace default

Untuk Variable

  1. user buatkan 1 user untuk user integrasi (kebetulan membuat user devops-integrasi)
  2. untuk password bisa menggunakan

Langkah langkah membuat password dari access tokens, Masuk ke user yang akan di gunakan sebagai user integrasi, kemudian pilih profile -> Preferences -> Access tokens

a screenshot of a phone
Preferences – Access Tokens

Kemudian Add New Token

Add New Token
Add New Token

Kemudian

  • isi Token name
  • Isi Token description
  • Kosongkan Expiration date
  • Centang Select scopes (Ceklist read_api dan Ceklist read_registry)
Pengisian Personal Access Tokens
Pengisian Personal Access Tokens

 

Pastikan sudah login ssh ke server kubernetes, kemudian sesuaikan perintah berikut :

kubectl create secret docker-registry gitlab-registry-secret \
  --docker-server=disesuaikan dengan path registry gitlab contohnya di atas \
  --docker-username=di isi sesuai user yang di jadikan user integrasi \
  --docker-password=di isi dengan password yang telah di buat di personal token \
  --docker-email=di sesuaikan email yang di pakai adalah dari sumber user integrasi yang sama \
  --namespace default

Setelah sesuaikan jalankan perintah tersebut di server

Untuk melakukan pengecekan secret yang telah di buat jalankan perintah :

kubectl get secret

Kemudian akan tampil seperti berikut

kubectl get secret

Menunjukan bahwa secret yang di buat sudah berhasil

 

Add Kubeconfig ke Variable gitlab

 

https://www.base64decode.org/

 

 

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses

Verified by MonsterInsights