Automatic Deployment Aplikasi berbasis Microservice Pada Platform Kubernetes Dengan Metode Pull-Up

Fahrozi, Muhammad Zein Ihza (2025) Automatic Deployment Aplikasi berbasis Microservice Pada Platform Kubernetes Dengan Metode Pull-Up. Undergraduate thesis, Universitas Muhammadiyah Malang.

[thumbnail of PENDAHULUAN.pdf]
Preview
Text
PENDAHULUAN.pdf

Download (1MB) | Preview
[thumbnail of BAB 1.pdf]
Preview
Text
BAB 1.pdf - Accepted Version

Download (261kB) | Preview
[thumbnail of BAB 2.pdf]
Preview
Text
BAB 2.pdf - Accepted Version

Download (224kB) | Preview
[thumbnail of BAB 3.pdf] Text
BAB 3.pdf - Accepted Version
Restricted to Registered users only

Download (251kB) | Request a copy
[thumbnail of BAB 4.pdf] Text
BAB 4.pdf - Accepted Version
Restricted to Registered users only

Download (10MB) | Request a copy
[thumbnail of BAB 5.pdf] Text
BAB 5.pdf - Accepted Version
Restricted to Registered users only

Download (188kB) | Request a copy
[thumbnail of POSTER.pdf] Text
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

Actions (login required)

View Item
View Item