SlideShare a Scribd company logo
1 of 29
Kubernetes
Dynasti Madani Faz
Pengertian
Kubernetes (/ˌk(j)uːbərˈnɛtɪs, -ˈneɪtɪs, -ˈneɪtiːz/, commonly stylized as K8s[4]) is an open-source container-orchestration system for
automating computer application deployment, scaling, and management.[5]
It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation. It aims to provide a "platform for
automating deployment, scaling, and operations of application containers across clusters of hosts".[6] It works with a range of container tools
and runs containers in a cluster, often with images built using Docker. Kubernetes originally interfaced with the Docker runtime[7] through a
"Dockershim"; however, the shim has since been deprecated in favor of directly interfacing with containerd or another CRI-compliant
runtime.[8]
END
Motivasi
Bagi kita dan IT di seluruh
dunia.
Tipe - Tipe Arsitektur
DIY - Colocation - On Premise - Cloud - SOC - Cluster - Managed
Do it yourself
Intinya, arsitektur dimana
semuanya di manage sendiri.
● Harga Awal tinggi dan
return of Investment
yang lama.
● Effort maintenance
tinggi.
● Good for Closed
environment, but that
it.
Colocation
Intinya, arsitektur berkaitan
dengan IT di manage sendiri
dan hal lainnya di berikan ke
orang lain.
● Closed Environment with
some compromise.
● Effort maintenance
tinggi tapi lebih
rendah dari pada DIY.
● Commitment Time yang
lama.
On Premise
Intinya, arsitekturnya
menyewa seperti motor
teknisi :D.
● Investment Price Lebih
Masuk Akal.
● Effort maintenance
hanya terkait dengan
pengaturan perangkat
bukan pada keadaan
perangkat.
● Commitment Time yang
lama.
● Vendor Lock In.
Cloud
Dinamakan Cloud dikarenakan
kita gatau servernya dimana.
● On Premise but with
virtual Machine
● Harga Jauh lebih murah
● Yang di manage cuma
service yang dipakai.
Separate OF Concern
Pemisahan Server berdasarkan
fungsinya.
● Essentially cloud.
● Dengan maintenance yang
lebih rendah
● Cuma Sekolah TK untuk
yang berikutnya.
Clustering
When vertical scaling is not
viable.
● Essentially cloud tapi
banyak dan bekerjasama.
● Maintenance Tinggi
● Server Harus Homogen
dan dapat dibuat ulang
dengan cepat.
Bonus : Multiple -
Clustering
Horizontal Scaling take to
another level.
● Essentially cluster
tapi melalui berbagai
vendor dan negara.
● Maintenance Tinggi
● Melepas Vendor Lock In.
Managed
Kalian Punya arsitektur ?
● Maintenance Effort
Basically non-existent.
● Harga Lebih murah.
● Vendor Lock In, sampai
ke programmer nya juga
:D.
Dimana Kita
sekarang ?
Sebuah Cerita
Percobaan
Clustering CiNTe
2018
Jadi Apa Yang Salah ?
Untuk melihat apa yang
salah kita perlu melihat
apa yang berhasil dan
melihat perbedaannya
Dynasti M.F
~2021
Kenapa System LBS
Work ?
● Separate Of Concern.
● LBS itu cuma LBS.
● Centralized
Permasalahan
CLustering Attempt
2018
● Loncat nya Jauh.
● Setiap Service punya
cara clustering yang
berbeda.
● Setiap Software punya
cara clustering yang
berbeda.
Separate OF Concern
Tema Kita di 2021.
Menciptakan Banyak server
tapi berjenis sama
(homogen). Bukan
berdasarkan Aplikasi tapi
berdasarkan fungsionalitas
yang akan memiliki sistem
clusteringnya masing
masing.
Tapi Setiap
Software Punya
Cara Clustering
Yang Berbeda
Here Comes
Container
Docker
Kubernetes
The Problem
● Container Itu
Stateless.
● Memindahkan data dari
server satu ke server
lain itu Costly
Intinya, Apa yang
ada di dalam
container harus
tetaplah sama dan
kecil.
Separate Data And
Application
Kembali Ke tema
● Aplikasi akan di ambil
dari git dan di buat
container.
● Asset file akan
dimasukan ke S3 Storage
atau low level
clustering.
● DB akan dipisahkan
dengan caranya masing
masing.
Bonus
Kelebihan
SOC+Clustering
● Lebih Murah.
● Time Deployment Lebih
cepat (Dapat otomatis
dengan CI/CD)
Summary

More Related Content

Similar to Kubernetes

Tugas 1 0317 individu
Tugas 1 0317 individuTugas 1 0317 individu
Tugas 1 0317 individueko nofrianto
 
Berkarir Sebagai DevOps Engineer.pdf
Berkarir Sebagai DevOps Engineer.pdfBerkarir Sebagai DevOps Engineer.pdf
Berkarir Sebagai DevOps Engineer.pdfMuhammadTaufikNelas
 
Sistem Jaringan 2 Diskusi 3.pdf
Sistem Jaringan 2 Diskusi 3.pdfSistem Jaringan 2 Diskusi 3.pdf
Sistem Jaringan 2 Diskusi 3.pdfHendroGunawan8
 
Virtualisasi_dan_Cloud_Computing.pdf
Virtualisasi_dan_Cloud_Computing.pdfVirtualisasi_dan_Cloud_Computing.pdf
Virtualisasi_dan_Cloud_Computing.pdfIwanSetiawanWibisono1
 
Widyatama.lecture.applied networking.iv-week-10.iptv
Widyatama.lecture.applied networking.iv-week-10.iptvWidyatama.lecture.applied networking.iv-week-10.iptv
Widyatama.lecture.applied networking.iv-week-10.iptvDjadja Sardjana
 
Software Architecture Patterns.pptx
Software Architecture Patterns.pptxSoftware Architecture Patterns.pptx
Software Architecture Patterns.pptxJendralNagabonar
 
Widyatama.lecture.applied networking.iv-week-11-cloud.computing
Widyatama.lecture.applied networking.iv-week-11-cloud.computingWidyatama.lecture.applied networking.iv-week-11-cloud.computing
Widyatama.lecture.applied networking.iv-week-11-cloud.computingDjadja Sardjana
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computingedwin_and1
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computingaljeazsharon
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computinggermai
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computingJamesSAS
 
materi 5 Cloud Computing.docx
materi 5 Cloud Computing.docxmateri 5 Cloud Computing.docx
materi 5 Cloud Computing.docxMAKARIUSGAUR
 
Implementasi clustering pada jee container
Implementasi clustering pada jee containerImplementasi clustering pada jee container
Implementasi clustering pada jee containerThe World Bank
 
Pengantar cloud computing
Pengantar cloud computingPengantar cloud computing
Pengantar cloud computingMohamad Saksono
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptmenghilang
 

Similar to Kubernetes (20)

Tugas 1 0317 individu
Tugas 1 0317 individuTugas 1 0317 individu
Tugas 1 0317 individu
 
Berkarir Sebagai DevOps Engineer.pdf
Berkarir Sebagai DevOps Engineer.pdfBerkarir Sebagai DevOps Engineer.pdf
Berkarir Sebagai DevOps Engineer.pdf
 
Sistem Jaringan 2 Diskusi 3.pdf
Sistem Jaringan 2 Diskusi 3.pdfSistem Jaringan 2 Diskusi 3.pdf
Sistem Jaringan 2 Diskusi 3.pdf
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Virtualisasi_dan_Cloud_Computing.pdf
Virtualisasi_dan_Cloud_Computing.pdfVirtualisasi_dan_Cloud_Computing.pdf
Virtualisasi_dan_Cloud_Computing.pdf
 
Widyatama.lecture.applied networking.iv-week-10.iptv
Widyatama.lecture.applied networking.iv-week-10.iptvWidyatama.lecture.applied networking.iv-week-10.iptv
Widyatama.lecture.applied networking.iv-week-10.iptv
 
Software Architecture Patterns.pptx
Software Architecture Patterns.pptxSoftware Architecture Patterns.pptx
Software Architecture Patterns.pptx
 
Widyatama.lecture.applied networking.iv-week-11-cloud.computing
Widyatama.lecture.applied networking.iv-week-11-cloud.computingWidyatama.lecture.applied networking.iv-week-11-cloud.computing
Widyatama.lecture.applied networking.iv-week-11-cloud.computing
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computing
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computing
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computing
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computing
 
6. Cloud Computing
6. Cloud Computing6. Cloud Computing
6. Cloud Computing
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computing
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computing
 
materi 5 Cloud Computing.docx
materi 5 Cloud Computing.docxmateri 5 Cloud Computing.docx
materi 5 Cloud Computing.docx
 
Kelompok 4 cloud computing
Kelompok 4 cloud computingKelompok 4 cloud computing
Kelompok 4 cloud computing
 
Implementasi clustering pada jee container
Implementasi clustering pada jee containerImplementasi clustering pada jee container
Implementasi clustering pada jee container
 
Pengantar cloud computing
Pengantar cloud computingPengantar cloud computing
Pengantar cloud computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 

More from PT Citra Niaga Teknologi (9)

Google ad mob
Google ad mobGoogle ad mob
Google ad mob
 
Dmca
DmcaDmca
Dmca
 
Rust language for beginner
Rust language for beginnerRust language for beginner
Rust language for beginner
 
Es build presentation
Es build presentationEs build presentation
Es build presentation
 
Express for node
Express for nodeExpress for node
Express for node
 
Electronjs
ElectronjsElectronjs
Electronjs
 
Testing library svelte
Testing library   svelteTesting library   svelte
Testing library svelte
 
Skill Penting 2022
 Skill Penting 2022  Skill Penting 2022
Skill Penting 2022
 
Software ERP Zakat ZAINS
Software ERP Zakat ZAINSSoftware ERP Zakat ZAINS
Software ERP Zakat ZAINS
 

Kubernetes