Post

Setup gitlab runner secara manual di k8s

Setup gitlab runner secara manual di k8s

hello Nyanpasuu

Setup gitlab runner secara manual di k8s,seperti judulnya kali ini saya akan membahas cara setup runner secara manual,tapi kenapa manual? seperti yang terlampir di sysadmin survival guide You cannot automate what you can’t understand so kita langsung ke pembahasan saja

pertama cari gitlab token dan register urlnya yang terletak di repo > settings > CI/CD > Runners
token_register
harap sesuaikan token dan gitlab urlnya
lalu download default value untuk gitlab runnernya wget https://gitlab.com/gitlab-org/charts/gitlab-runner/-/raw/master/values.yaml
download_val
jika sudah silahkan buka dan masukan token dan gitlab urlnya
set_token
lalu scroll kebawah sampai ketemu rbac dan set valuenya seperti ini
val_conf

selanjutnya adalah membuat service account dengan command kubectl create serviceaccount gitlab-runner
create_acc

nah lalu install gitlab runner via helm dengan value yang sudah di save tersebut helm install gitlab-runner -f ./values.yaml gitlab/gitlab-runner
install_runner

jika sudah kita bisa verifikasi apakah runner sudah jalan atau belum,kita bisa lihat di repo > settings > CI/CD > Runners dan sedikt scroll kebawah
done_runner
dan bingo,runner sudah terpasang

Optional

jika ingin menambahkan tags di runner bisa edit value.yaml dan lalukan upgrade via helm, pertama tambahkan tags yang diinginkan,contohnya seperti ini
done_runner
lalu lakukan upgrade dengan command helm upgrade gitlab-runner -f ./values.yaml gitlab/gitlab-runner kemudian cek kembali di gitlab runners
done_tags

This post is licensed under CC BY 4.0 by the author.

Comments powered by Disqus.