SlideShare a Scribd company logo
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-210304025010.pdf

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Aries Andrianto
 
Virtualisasi_dan_Cloud_Computing.pdf
Virtualisasi_dan_Cloud_Computing.pdfVirtualisasi_dan_Cloud_Computing.pdf
Virtualisasi_dan_Cloud_Computing.pdf
IwanSetiawanWibisono1
 
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.pptx
JendralNagabonar
 
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_computing
edwin_and1
 
materi 5 Cloud Computing.docx
materi 5 Cloud Computing.docxmateri 5 Cloud Computing.docx
materi 5 Cloud Computing.docx
MAKARIUSGAUR
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computinggermai
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computingaljeazsharon
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computing
KurniaRahmatNbh
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computing
JamesSAS
 
Kelompok 4 cloud computing
Kelompok 4 cloud computingKelompok 4 cloud computing
Kelompok 4 cloud computing
universitas negeri makassar
 
Implementasi clustering pada jee container
Implementasi clustering pada jee containerImplementasi clustering pada jee container
Implementasi clustering pada jee container
The World Bank
 
Pengantar cloud computing
Pengantar cloud computingPengantar cloud computing
Pengantar cloud computingMohamad Saksono
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
menghilang
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
menghilang
 
Introduction to Cloud Native Transformation and Microservice
Introduction to Cloud Native Transformation and MicroserviceIntroduction to Cloud Native Transformation and Microservice
Introduction to Cloud Native Transformation and Microservice
Deni Husni Fahri Rizal
 
Probolinggo Developer Meetup (Oct 18)
Probolinggo Developer Meetup (Oct 18)Probolinggo Developer Meetup (Oct 18)
Probolinggo Developer Meetup (Oct 18)
Hendra Dwi Saputra
 

Similar to kubernetes-210304025010.pdf (20)

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
 
materi 5 Cloud Computing.docx
materi 5 Cloud Computing.docxmateri 5 Cloud Computing.docx
materi 5 Cloud Computing.docx
 
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
 
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
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Introduction to Cloud Native Transformation and Microservice
Introduction to Cloud Native Transformation and MicroserviceIntroduction to Cloud Native Transformation and Microservice
Introduction to Cloud Native Transformation and Microservice
 
Probolinggo Developer Meetup (Oct 18)
Probolinggo Developer Meetup (Oct 18)Probolinggo Developer Meetup (Oct 18)
Probolinggo Developer Meetup (Oct 18)
 

Recently uploaded

1.1.d.2. Refleksi - Framework dan Model-model Refleksi.pdf
1.1.d.2. Refleksi - Framework dan Model-model Refleksi.pdf1.1.d.2. Refleksi - Framework dan Model-model Refleksi.pdf
1.1.d.2. Refleksi - Framework dan Model-model Refleksi.pdf
sonymoita41
 
Games Tebak Lagu Untuk Ice Breaking Presentasi
Games Tebak Lagu Untuk Ice Breaking PresentasiGames Tebak Lagu Untuk Ice Breaking Presentasi
Games Tebak Lagu Untuk Ice Breaking Presentasi
RayAhmed5
 
VIII PENDAFTARAN DAN PERALIHAN HAK ATAS TANAH.ppt
VIII PENDAFTARAN DAN PERALIHAN HAK ATAS TANAH.pptVIII PENDAFTARAN DAN PERALIHAN HAK ATAS TANAH.ppt
VIII PENDAFTARAN DAN PERALIHAN HAK ATAS TANAH.ppt
MuhammadAmin350497
 
Pedoman BOS Kinerja Sekolah Prestasi Tahun 2024.pdf
Pedoman BOS Kinerja Sekolah Prestasi Tahun 2024.pdfPedoman BOS Kinerja Sekolah Prestasi Tahun 2024.pdf
Pedoman BOS Kinerja Sekolah Prestasi Tahun 2024.pdf
sigitpurwanto62
 
Wen4D Daftar Situs Slot Gacor Gampang Maxwin Terbaru Hari Ini
Wen4D Daftar Situs Slot Gacor Gampang Maxwin Terbaru Hari IniWen4D Daftar Situs Slot Gacor Gampang Maxwin Terbaru Hari Ini
Wen4D Daftar Situs Slot Gacor Gampang Maxwin Terbaru Hari Ini
Wen4D
 
sertifikat pesert terbaik. siswa siswi sdn 134
sertifikat pesert terbaik. siswa siswi sdn 134sertifikat pesert terbaik. siswa siswi sdn 134
sertifikat pesert terbaik. siswa siswi sdn 134
DindaYuliaSafira
 
Modul 3.2. Pemimpin dalam Pengelolaan Sumber Daya - Final (1).pdf
Modul 3.2. Pemimpin dalam Pengelolaan Sumber Daya - Final (1).pdfModul 3.2. Pemimpin dalam Pengelolaan Sumber Daya - Final (1).pdf
Modul 3.2. Pemimpin dalam Pengelolaan Sumber Daya - Final (1).pdf
MiftaJohanDaehanJo
 
pembelajaran kelas rangkap model pembelajaran 221 pkr ut
pembelajaran kelas rangkap model pembelajaran 221 pkr utpembelajaran kelas rangkap model pembelajaran 221 pkr ut
pembelajaran kelas rangkap model pembelajaran 221 pkr ut
sarahamalia26
 

Recently uploaded (8)

1.1.d.2. Refleksi - Framework dan Model-model Refleksi.pdf
1.1.d.2. Refleksi - Framework dan Model-model Refleksi.pdf1.1.d.2. Refleksi - Framework dan Model-model Refleksi.pdf
1.1.d.2. Refleksi - Framework dan Model-model Refleksi.pdf
 
Games Tebak Lagu Untuk Ice Breaking Presentasi
Games Tebak Lagu Untuk Ice Breaking PresentasiGames Tebak Lagu Untuk Ice Breaking Presentasi
Games Tebak Lagu Untuk Ice Breaking Presentasi
 
VIII PENDAFTARAN DAN PERALIHAN HAK ATAS TANAH.ppt
VIII PENDAFTARAN DAN PERALIHAN HAK ATAS TANAH.pptVIII PENDAFTARAN DAN PERALIHAN HAK ATAS TANAH.ppt
VIII PENDAFTARAN DAN PERALIHAN HAK ATAS TANAH.ppt
 
Pedoman BOS Kinerja Sekolah Prestasi Tahun 2024.pdf
Pedoman BOS Kinerja Sekolah Prestasi Tahun 2024.pdfPedoman BOS Kinerja Sekolah Prestasi Tahun 2024.pdf
Pedoman BOS Kinerja Sekolah Prestasi Tahun 2024.pdf
 
Wen4D Daftar Situs Slot Gacor Gampang Maxwin Terbaru Hari Ini
Wen4D Daftar Situs Slot Gacor Gampang Maxwin Terbaru Hari IniWen4D Daftar Situs Slot Gacor Gampang Maxwin Terbaru Hari Ini
Wen4D Daftar Situs Slot Gacor Gampang Maxwin Terbaru Hari Ini
 
sertifikat pesert terbaik. siswa siswi sdn 134
sertifikat pesert terbaik. siswa siswi sdn 134sertifikat pesert terbaik. siswa siswi sdn 134
sertifikat pesert terbaik. siswa siswi sdn 134
 
Modul 3.2. Pemimpin dalam Pengelolaan Sumber Daya - Final (1).pdf
Modul 3.2. Pemimpin dalam Pengelolaan Sumber Daya - Final (1).pdfModul 3.2. Pemimpin dalam Pengelolaan Sumber Daya - Final (1).pdf
Modul 3.2. Pemimpin dalam Pengelolaan Sumber Daya - Final (1).pdf
 
pembelajaran kelas rangkap model pembelajaran 221 pkr ut
pembelajaran kelas rangkap model pembelajaran 221 pkr utpembelajaran kelas rangkap model pembelajaran 221 pkr ut
pembelajaran kelas rangkap model pembelajaran 221 pkr ut
 

kubernetes-210304025010.pdf