Trik Implementasi Odoo pada Docker dan Kubernetes
4.5 (29 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
153 students enrolled

Trik Implementasi Odoo pada Docker dan Kubernetes

Untuk mendapatkan deployment yang large-scale, zero-downtime, fault tolerant, auto scaling, high availability
4.5 (29 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
153 students enrolled
Last updated 6/2019
Indonesian
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Teknik Membuat Custom Container Odoo di Docker
  • Teknik Menjalankan Container Odoo di Local Computer
  • Teknik Menjalankan Odoo di Lingkungan Kubernetes
  • Teknik Agar Odoo Zero-Downtime, High Availability, Fault Tolerance, Auto Scaling
  • Implementasi Kubernetes pada Google Cloud Platform
Requirements
  • Implementasi Odoo Standard di Server Fisik maupun VM
  • Basic Linux Command
Description

Pernah implementasi Odoo ber-skala besar untuk sebuah service yang diakses oleh ratusan ribu concurrent user dan nggak boleh down sedetik pun?

Kalau implementasi Odoo standard ini nggak mungkin, karena setiap kali ada upgrade addon pasti perlu restart Odoo, yang berakibat service mati sebentar, beberapa detik sampai beberapa menit.

Odoo harus di deploy di atas Kubernetes supaya bisa didapatkan kondisi zero-downtime, dimana setiap upgrade addon, service tetap bisa jalan, yaitu dengan adanya fitur rolling-update pada Kubernetes.

Selain itu otomatis didapatkan juga fitur canggih lainnya:

  • Auto scaling: sistem akan otomatis membentuk "VM" baru ketika suatu VM sudah over load kapasitasnya.

  • High Availability: selalu ada service yang jalan setiap saat

  • Fault tolerance: jika ada "VM" yang mati, otomatis akan digantikan oleh "VM" lainnya.

Ikuti course ini untuk bagaimana mulai mensetup sistem Kubernetes yang sebegitu canggih dimulai dari step paling awal yaitu instalasi Docker, sampai dengan setup Kubernetes di Google Cloud Platform!

Who this course is for:
  • Implementor Odoo
  • Developer Odoo
  • Konsulant Odoo
Course content
Expand all 42 lectures 03:31:00
+ Docker
7 lectures 38:03
Menjalankan Container Odoo
06:26
Melihat Isi Container
03:52
Copy Addon Custome ke Container Odoo Secara Manual
06:09

Isi file Dockerfile:

FROM odoo:latest
MAINTAINER akhdaniel2@gmail.com
COPY . /mnt/extra-addons/


Membuat Image Baru dengan Dockerfile
07:02
Publish Container ke Repository
04:30
+ Kubernetes on Local Laptop
12 lectures 01:08:23
Setup Kubernetes Cluster
03:49
Deploy PostgreSQL Container
11:20
PostgreSQL Volume
09:47
PostgreSQL Service
06:09
Deploy Odoo Container
04:42
Odoo Volume
10:10
Odoo Service
03:13
Troubleshooting Odoo Error dan Testing
10:22
Cara Masuk ke Container PostgreSQL
02:24
Cara Masuk ke Container Odoo
02:08
Cara Melihat Logs Container
01:26
Load Balancer
02:53
+ Kubernetes on Google Cloud Platform
12 lectures 51:36
Register GCP Account
04:32
Create Cluster
04:23
Create Postgres Workload
04:33
Disable Autoscale Postgres
02:08
Create Persistent Volume untuk Postgres
06:18
Edit Postgres YAML untuk Membuat Volume
06:02
Create Odoo Workload dan Testing
04:06
Memperbaiki Error Odoo
07:20
Create Odoo Persistent Volume
02:29
Edit Odoo YAML untuk Membuat Volume
03:37
Testing Odoo Install Addon
02:13
Test Import Data
03:55
+ Load Testing dengan LocustIO
4 lectures 14:23
Install LocustIO
02:24
Install OdooLocust
01:18
Create Test File
05:03
Jalankan Load Testing
05:38
+ Zero Downtime Deployment
5 lectures 27:36
Upgrade Container
06:45
Coba Setting Zero Deployment
09:34
Create Disk, NFS Server, dan Volume
06:30
Edit Odoo Volume
02:07
Setting Zero-Downtime Deployment
02:40