Kubernetes + CI/CD | Google Cloud (GCP) Pemula Hingga Mahir

  Рет қаралды 5,958

DevOps Dunia Nyata

DevOps Dunia Nyata

Күн бұрын

Пікірлер: 45
@masamiruldimasdaenpratama4095
@masamiruldimasdaenpratama4095 3 ай бұрын
izin menggunakan source code nya pak buat belajar deployment nya hehehe
@devopsdunianyata
@devopsdunianyata 3 ай бұрын
silahkan
@tekotempatkopi
@tekotempatkopi 2 жыл бұрын
11:40 IP Public Static and set Up Domain 23:10 Ingress - pengaturan domain - path izin bertanya pak, untuk total gcp feature VPC Network - Kubernetes Engine - Container registry - Cloud build , itu semua habis brp dolar ya ??
@devopsdunianyata
@devopsdunianyata 2 жыл бұрын
Halo, untuk estimasi cost silahkan bisa gunakan gcp calculator cloud.google.com/products/calculator
@MrCakil99Sindycate-uv6do
@MrCakil99Sindycate-uv6do 2 ай бұрын
pak next bahas yang pakai gitlab ci dong hehehe
@devopsdunianyata
@devopsdunianyata 2 ай бұрын
diusahakan :)
@MrCakil99Sindycate-uv6do
@MrCakil99Sindycate-uv6do 2 ай бұрын
@@devopsdunianyata siap pak
@danilsyah4108
@danilsyah4108 2 ай бұрын
pak adain kelas online devops pakai GCP 😊
@devopsdunianyata
@devopsdunianyata 2 ай бұрын
Sedang dipertimbangkan :)
@MrCakil99Sindycate-uv6do
@MrCakil99Sindycate-uv6do 3 ай бұрын
baru tau sekarang masalah orkestrasi kontainer 😔
@devopsdunianyata
@devopsdunianyata 3 ай бұрын
Selamat belajar hal baru.
@gentapambudi2000
@gentapambudi2000 Жыл бұрын
mas, saya coba deploy image nginx-php expose port 8080, saat selesai deploy k8s nya di ingress ada error backend network unhealthy. port di deployment.yaml sudah saya ubah 8080 semua juga padahal, ada saran mas? thanks untuk tutorial bermanfaatnya juga mas
@devopsdunianyata
@devopsdunianyata Жыл бұрын
hi, bisa ditambahkan healtcheck di deployment ya. Biasanya error ini kan muncul 1-2 jam selama init configurasi, biasanya akan hilang dan berjalan normal setelah itu.
@zaquascape1920
@zaquascape1920 2 жыл бұрын
Hi Pak.. Untuk rollback nya gmn ya? Apakah bisa lewat GCP atau harus push rollback lewat git?
@devopsdunianyata
@devopsdunianyata 2 жыл бұрын
di kubernetes juga tersedia fitur rollback. bisa juga lewat git.
@rizkyyuhari9247
@rizkyyuhari9247 2 жыл бұрын
Kak mau nanya dong, saya punya project bareng temen, temen saya ngerjain machine learning dan ngasih saved model gitu ekstensinya .h5 dan dia nyuruh saya deploy ke gcp (kebetulan saya tanggung jawab bikin rest api pakai express dan deploy ke cloud). Nah saya mau nanya dong kak untuk deloy mlnya kemana ya kak, karna saya gangerti sama sekali soal ml, terimakasih.
@devopsdunianyata
@devopsdunianyata 2 жыл бұрын
ada layanan machine learning di GCP, silahkan di pelajari. memang tidak semata-mata hanya upload file h5 saja, tetapi developer juga harus paham bagaimana mengoperasikan layanan machine learning di GCP.
@indriyantonugroho3478
@indriyantonugroho3478 Жыл бұрын
info nyaa sangat bagus, ijin om mau nanya waktu build envsubtr kenaoa muncul error atau gagal install seperti ini 'ERROR: (gcloud.builds.submit) HTTPError 412: 'us' violates constraint 'constraints/gcp.resourceLocations' " kenapa yaa om ?
@devopsdunianyata
@devopsdunianyata Жыл бұрын
Sepertinya masalah region. Coba baca lagi dokumentasi cloudbuildnya. dan periksa pengaturan default regionnya.
@lonicyyy
@lonicyyy 7 ай бұрын
Kak kalau untuk aplikasi android bagaiama?
@devopsdunianyata
@devopsdunianyata 7 ай бұрын
bisa digunakan untuk API nya
@hasanuddinmuhamad3647
@hasanuddinmuhamad3647 2 жыл бұрын
sebenarnya bisa merge dari branch pyhton ke branch production ya pak ? atau emang harus manual push ?
@devopsdunianyata
@devopsdunianyata 2 жыл бұрын
ya betul sekali. bisa lewat merge
@emhulst1
@emhulst1 2 жыл бұрын
Bang cara terbitkan sertificate ssl google nya gmn ya?
@devopsdunianyata
@devopsdunianyata Жыл бұрын
akan otomatis terbuat jika yaml confignya sudah benar.
@AslamAfif-y5s
@AslamAfif-y5s 10 ай бұрын
bg mau tanya kenapa web saya cuman bisa diakses di 1 wifi saja ya ? kalau akses pake wifi lain tidak bisa
@devopsdunianyata
@devopsdunianyata 10 ай бұрын
boleh dijelaskan lebih detil lagi? ada banyak faktor yang bisa menyebabkan ini.
@AslamAfif-y5s
@AslamAfif-y5s 10 ай бұрын
jadi saya udah pointing IP eksternal yang dibikin di gcp ke domain nya bg, ketika saya akses webnya hanya bisa di buka lewat 1 wifi saja@@devopsdunianyata
@devopsdunianyata
@devopsdunianyata 10 ай бұрын
​@@AslamAfif-y5s cek firewall/network-tags, pastikan allow from all ip address untuk port 80 & 443 (http & https)
@keisukekojirohonda2379
@keisukekojirohonda2379 Жыл бұрын
bagaimana menyimpan db di google kubernetes dan data tersebut tidak hilang?
@devopsdunianyata
@devopsdunianyata Жыл бұрын
Tidak direkomendasikan menggunakan container dan kubernetes untuk database. Gunakan database service seperti AWS RDS / GoogleCloud SQL. Tapi jika ingin data agar tidak hilang di kubernetes bisa menggukan persistent volume claim (PVC).
@keisukekojirohonda2379
@keisukekojirohonda2379 Жыл бұрын
@@devopsdunianyata kalau untuk penyimpanan gambar nya bagaimana?
@devopsdunianyata
@devopsdunianyata Жыл бұрын
@@keisukekojirohonda2379 penyimpanan gambar atau static asset yg lain harus menggunakan AWS S3 / Google Cloud Storage. Alasannya Silahkan tonton video saya mengenai Load Balancer untuk lebih jelasnya.
@mochamadrizal1431
@mochamadrizal1431 3 ай бұрын
telat 2 tahun 😞
@devopsdunianyata
@devopsdunianyata 3 ай бұрын
tidak ada kata terlambat untuk belajar.
@raziffatahillah373
@raziffatahillah373 Жыл бұрын
mas kalo laravel untuk .env disimpan di mana ya agar aman ?
@devopsdunianyata
@devopsdunianyata Жыл бұрын
ada banyak cara untuk menangani .env. cara paling sederhana ditulis pada saat pipeline deploy, lebih baik lagi menggunakan fitur secret di kubernetes, jika mau best practice bisa gunakan layanan GCP Secret manager / AWS Secret manager supaya tidak ada key value yang ditulis di dalam server agar sesuai standar security compliance.
@raziffatahillah373
@raziffatahillah373 Жыл бұрын
@@devopsdunianyata gampangnya make manage secret dibanding create secret.yaml ya mas?
@devopsdunianyata
@devopsdunianyata Жыл бұрын
@@raziffatahillah373 intinya tidak ada yang susah. Semua tergantung kesepakatan dan kebijakan organisasi ketika memutuskan untuk memilih teknologi yang cocok diterapkan di organisasi tsb.
@TheGeekJourney
@TheGeekJourney 2 жыл бұрын
Kenapa pakai commit id daripada latest bro? Terus kenapa deployment ke production by push ke git, bukannya best practice nya itu manual atau by approval? Btw, di tunggu video lainnya ya 😁👍
@devopsdunianyata
@devopsdunianyata 2 жыл бұрын
Karena jika pakai tag latest di kubernetes kemungkinan akan terjadi delay, karena dalam cluster saat ini sudah pakai tag latest, jadi tidak akan langsung pull tag latest yang terbaru lagi jika ada update atau deployment terbaru. Untuk deployment production yang dibuat otomatis atau manual semua kembali ke kebijakan organisasi masing-masing ya. Subcribe dan bunyikan loncengnya untuk mendapatkan update video terbaru dari DDN. Terima kasih
@TheGeekJourney
@TheGeekJourney 2 жыл бұрын
@@devopsdunianyata oh ok, saya sekarang pakai build number dari jenkins sih dan kalo deploy ke prod itu masih manual. Masih belajar di DevOps nih, ditunggu video lainnya ya. Udah subs dan lonceng dong, masa komen doang kaga subs hehe
@devopsdunianyata
@devopsdunianyata 2 жыл бұрын
​@@TheGeekJourney pakai build number atau commit id memang sudah best practice, semua kembali ke kebijakan organisasi masing-masing. Trima kasih sudah subcribe dan mengatifkan lonceng :D
@ilhammuhammad9874
@ilhammuhammad9874 2 жыл бұрын
Kuberbetas fungsi buat apa Bang?
@devopsdunianyata
@devopsdunianyata 2 жыл бұрын
sebagai docker orkestrator seperti docker-swarm. tetapi jauh lebih complex dan lebih canggih.
Cloud Storage | Google Cloud (GCP) Pemula Hingga Mahir Part6
16:00
DevOps Dunia Nyata
Рет қаралды 655
GitLab CI/CD Pipeline Tutorial for Beginners (2024)
19:33
Valentin Despa
Рет қаралды 50 М.
Yay😃 Let's make a Cute Handbag for me 👜 #diycrafts #shorts
00:33
LearnToon - Learn & Play
Рет қаралды 117 МЛН
What is GitOps, How GitOps works and Why it's so useful
11:33
TechWorld with Nana
Рет қаралды 361 М.
Compute Engine | Google Cloud (GCP) Pemula Hingga Mahir Part5
18:31
DevOps Dunia Nyata
Рет қаралды 1,3 М.
Memulai | Google Cloud (GCP) Pemula Hingga Mahir Part1
10:35
DevOps Dunia Nyata
Рет қаралды 18 М.
ArgoCD Tutorial for Beginners | GitOps CD for Kubernetes
47:53
TechWorld with Nana
Рет қаралды 662 М.
GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with Docker
32:31
TechWorld with Nana
Рет қаралды 1,5 МЛН
Hosting Static Website Kamu di Google Cloud dengan Sertifikat HTTPS Gratis!
12:25
Cloud Engineering with Imre
Рет қаралды 13 М.