Implementasi High Availability Kubernetes Cluster berbasis K3s Untuk Deployment Microservice R1 On Web pada Development Environment

Novaindra, Yoga (2024) Implementasi High Availability Kubernetes Cluster berbasis K3s Untuk Deployment Microservice R1 On Web pada Development Environment. [Experiment] (Unpublished)

[img] Text (Ringkasan)
ringkasan.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (134kB)
[img] Text (Bab 1 Pendahuluan)
pendahuluan.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (325kB)
[img] Text (Daftar Pustaka)
dafpus.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (188kB)
[img] Text (Laporan Lengkap)
lap-lengkap.pdf - Submitted Version
Restricted to Registered users only

Download (2MB) | Request a copy

Abstract

Implementasi cluster Kubernetes berbasis K3s dengan konfigurasi high availability untuk mendukung deployment microservice R1 on Web dalam lingkungan pengembangan. Pendekatan DevSecOps diterapkan untuk memastikan keamanan dalam seluruh siklus pengembangan perangkat lunak, dengan integrasi scanning kode statis (SAST), dependency (SCA), dan pengujian dinamis (DAST) dalam pipeline CI/CD menggunakan GitLab CI atau Jenkins. Cluster K3s yang digunakan terdiri dari tiga node master dengan embedded etcd, Ubuntu 22.04 sebagai sistem operasi, serta Containerd sebagai container runtime, memastikan ketersediaan tinggi dan ketahanan terhadap kegagalan. Proses implementasi mencakup instalasi K3s, konfigurasi load balancer menggunakan Traefik, serta deployment microservices yang terdiri dari backend (Jarwo) dan frontend (Sopo), lengkap dengan pengaturan namespace, secret untuk akses ke Amazon ECR, serta IngressRoute untuk mengatur lalu lintas aplikasi. Pengujian dilakukan dengan mengakses aplikasi melalui domain yang dikonfigurasi pada Traefik, yang menunjukkan bahwa seluruh layanan berjalan stabil dan dapat diakses dengan baik. K3s terbukti sebagai solusi yang ringan namun tetap andal dalam mengelola aplikasi berbasis container dengan sumber daya terbatas.

Item Type: Experiment
Contributors:
ContributionContributorsNIDN/NIDK
Thesis advisorMei Yuana, Dia BitariNIDN0008059304
Uncontrolled Keywords: kubernetes,k3s,highavailability,devsecops,traefik,amazonecr,microservices
Subjects: 410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 458 - Teknik Informatika
Divisions: Jurusan Teknologi Informasi > Prodi D4 Teknik Informatika > PKL
Depositing User: Yoga Novaindra
Date Deposited: 09 Jul 2025 02:47
Last Modified: 09 Jul 2025 02:48
URI: https://sipora.polije.ac.id/id/eprint/43133

Actions (login required)

View Item View Item