Anda di halaman 1dari 26

Manajemen

Workloads Aplikasi
dengan
Kubernetes
METODE LAMA WATERFALL
Pengembangan Aplikasi

Programmer menerima dan menganalisa


kebutuhan dari pengguna

Programmer membuat Perencanaan proyek


dan design arsitektur aplikasi

Programmer melakukan pengkodean program sesuai


Perencanaan proyek dan desain

Tester melakukan pengujian untuk memastika aplikasi


sesuai kebutuhan dan tidak ada error / bug

Aplikasi diserahkan ke pengguna dan tim


operasional akan merawatnya
KENDALA MENGGUNAKAN WATERFALL
Pengembangan Aplikasi

Kebutuhan pengguna sulit untuk Membutuhkan biaya yang Aplikasi harus di deliver
dipahami dan dimengerti dalam besar jika melakukan dengan lebih cepat dan
satu kali fase saja perubahan hanya bisa di akhir menggunakan sumber daya
proyek pembuatan aplikasi yang lebih sedikit
Apa solusi yang
tepat dalam
pengembangan
aplikasi saat ini ?
AGILE MANIFESTO
Metodologi Agile
Apa yang terjadi saat AGILE
Development ini dijalankan ?

Developer mengirim Ketika produk ternyata


produl ke tim gagal di server
operasional untuk di production, tim
deployment operasional yang minim
petunjuk ,
mengembalikan produk
ke tim development
INI MASALAH UTAMA DARI
AGILE DEVELOPMENT
Apa solusi
nya ?
DEV-OPS
FASE DEVOPS
Sebuah evolusi dari model Agile untuk pengembangan aplikasi
Container Vs Virtual Machine
Scalling Virtual Machine
Scaling di Container

A A D D
A
A C D
B C A
C D
Server 1 Server 2 Server 3 Server 4 Server 5
Docker Swarm
Apa Itu Kubernetes?
• Aplikasi otomation deployment, dan scaling
• Managemen container
• Open Source
• Greek word κυβερνήτης: which means
helmsman or ship pilot.
History Kubernetes

BorG Omega

2015 Open
source
Kubernet
Arsitektur Kubernetes Worker

This Photo by Unknown Author is licensed under CC BY-SA


Instalasi Kubernetes
Menggunakan Docker Desktop

menggunakan minicube

menggunakan Kubectl
Langkah Instalasi Kubernetes kubectl
install docker

install kubectl dan kube Adm

Promote kube master

JOIN Worker
Kubernet
Cara Kerja Kubernetes Worker

Kubernet
Master

2
3
SERVICE
TYPE SERVICE ClusterIP
TYPE NodePort
TYPE SERVICE LoadBalancer
TYPE SERVICE ExteralName
Ingres

Anda mungkin juga menyukai