Syarief, Ismail Syarief (2020) Implementasi Scaffolding Untuk Alur Proses Pipeline Ci/cd Pengembangan Aplikasi Pada Platform Myits Berbasis Cloud-native Menggunakan Jenkins Dan Kubernetes. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.
Preview |
Text
05111640000168-Undergraduate_Thesis.pdf Download (1MB) | Preview |
Abstract
Dengan berkembangnya teknologi di bidang cloud-native, platform myITS mengimplementasikan Kubernetes sebagai platform orkestrasinya, dengan kebutuhan aplikasi yang kian bertambah, mendatang akan ada aplikasi baru yang terus ditambahkan pada platform myITS.
Demi meningkatkan efektivitas dalam integrasi aplikasi baru dengan lingkungan Kubernetes pada platform myITS, diperlukan sebuah pipeline
Untuk memaksimalkan pipeline CI/CD pada platform myITS, suatu aplikasi perlu dikembangkan pada lingkungan yang serupa dengan lingkungan produksinya nanti, dengan ini perlu adanya sebuah standarisasi struktur atau scaffold dalam melakukan pengembangan dari suatu aplikasi. Kubernetes pada platform myITS melakukan orkestrasi terhadap kontainer docker, yang berarti seluruh aplikasi dijalankan di dalam satu atau lebih kontainer docker, dengan itu kontainer docker akan digunakan sebagai scaffold pengembangan bagi programmer.
=========================================================
With the development of technology in the cloud-native field, myITS platform implements Kubernetes as its orchestration platform, with growing application needs, new applications will continue to be added to the myITS platform.
To increase the effectiveness in integrating new applications with the Kubernetes environment on the myITS platform, a CI / CD pipeline is needed to support those needs.
To maximize the CI / CD pipeline on the myITS platform, an application needs to be developed in an environment similar to the production environment later, with this it is necessary to have a standardized structure or scaffold in developing an application. Kubernetes on the myITS platform orchestrates docker containers, which means that all applications are run in one or more docker containers, with which the docker container will be used as a development scaffold for the programmer.
Item Type: | Thesis (Undergraduate) |
---|---|
Uncontrolled Keywords: | Kubernetes, Jenkins, Pipeline, Helm, Rancher, Docker |
Subjects: | Q Science > QA Mathematics > QA76.585 Cloud computing. Mobile computing. |
Divisions: | Faculty of Information and Communication Technology > Informatics > 55201-(S1) Undergraduate Thesis |
Depositing User: | ISMAIL SYARIEF |
Date Deposited: | 04 Aug 2020 08:52 |
Last Modified: | 11 May 2023 02:20 |
URI: | http://repository.its.ac.id/id/eprint/76753 |
Actions (login required)
View Item |