Fahrozi, Muhammad Zein Ihza (2025) Automatic Deployment Aplikasi berbasis Microservice Pada Platform Kubernetes Dengan Metode Pull-Up. Undergraduate thesis, Universitas Muhammadiyah Malang.
PENDAHULUAN.pdf
Download (1MB) | Preview
BAB 1.pdf - Accepted Version
Download (261kB) | Preview
BAB 2.pdf - Accepted Version
Download (224kB) | Preview
BAB 3.pdf - Accepted Version
Restricted to Registered users only
Download (251kB) | Request a copy
BAB 4.pdf - Accepted Version
Restricted to Registered users only
Download (10MB) | Request a copy
BAB 5.pdf - Accepted Version
Restricted to Registered users only
Download (188kB) | Request a copy
POSTER.pdf
Restricted to Registered users only
Download (518kB) | Request a copy
Abstract
Penelitian ini membahas implementasi ArgoCD dengan pendekatan GitOps pada lingkungan Kubernetes yang berjalan di atas infrastruktur bare-metal menggunakan Proxmox VE dan Talos OS. Tujuan penelitian ini adalah untuk mengevaluasi efektivitas ArgoCD dalam mengotomatisasi proses deployment aplikasi berbasis microservices dengan prinsip GitOps. Metode yang digunakan meliputi studi literatur, perancangan arsitektur, implementasi, dan pengujian. Hasil penelitian menunjukkan bahwa ArgoCD berhasil diimplementasikan dengan baik pada lingkungan Kubernetes, menyediakan mekanisme sinkronisasi otomatis antara konfigurasi yang dideklarasikan di Git dengan status aktual di cluster. Integrasi dengan Cloudflare Tunnel memungkinkan akses aman ke aplikasi tanpa perlu membuka port firewall secara langsung. Hasil pengujian menunjukkan tingkat keandalan sistem mencapai 99.9% dengan kemampuan rollback yang efektif dalam waktu kurang dari 1 menit. Penelitian ini membuktikan bahwa pendekatan GitOps dengan ArgoCD dapat diterapkan secara efektif di lingkungan non-cloud, memberikan keuntungan berupa peningkatan keamanan, auditabilitas, dan kemudahan dalam manajemen konfigurasi.
| Item Type: | Thesis (Undergraduate) |
|---|---|
| Student ID: | 201810370311072 |
| Keywords: | ArgoCD, GitOps, Kubernetes, Continuous Deployment, Cloudflare Tunnel |
| Subjects: | T Technology > T Technology (General) |
| Divisions: | Faculty of Engineering > Department of Informatics (55201) |
| Depositing User: | 201810370311072 mozarikfahrozi |
| Date Deposited: | 09 Aug 2025 01:24 |
| Last Modified: | 09 Aug 2025 01:24 |
| URI: | https://eprints.umm.ac.id/id/eprint/21544 |
