Dukung terus Giri Kuncoro untuk produksi video Teknologi DevOps dan Cloud berkualitas ▶ saweria.co/girikuncoro
@Ayato-rz8cx2 жыл бұрын
kak saya mau tanya, jika saya buat resource GKE menggunakan terraform. untuk deployment baiknya pakai cara biasa menggunakan konfigurasi yaml kemudian menggunakan perintah kubectl di google console atau menambahkan provider baru yaitu kubernetes kemudian mendefinisikan docker images di resource tersebut? maaf kalau pertanyaannya aga menyimpang
@BengkelDevops2 жыл бұрын
Pertanyaan bagus, untuk level infra kubernetes seperti GKE bagusnya dimaintain lewat terraform nah kalau deploy app ke kubernetesnya sendiri ada 2 cara seperti yang disebutkan: lewat terraform kubernetes provider vs tool lain seperti kubectl/helm/argocd masing2 ada plus minus nya, tapi sama2 deklaratif (nulis state yang diinginkan lalu dibandingkan dengan state di akun), kalau pandangan pribadi sih saya kurang suka terraform untuk kasus ini karena harus konversi yaml natif nya kubernetes ke bahasa terraform kalau saya lebih prefer yang banyak diadopsi di komunitas seperti helm dan argocd (kantor juga pakai ini) mungkin bahasan video saya next time tapi lagi2 ini selera, dulu kubernetes provider masih ketinggalan support nya dengan kubernetes api terbaru, mungkin sekarang sudah lebih baik