Cara Install Weave Scope di Kubernetes Cluster

Pada tutorial kali ini kita akan menginstall Weave Scope pada cluster Kubernetes. Kalau pada artikel sebelumnya kita menginstall secara natif di server, pada tutorial kali ini kita menginstall didalam cluster kubernetes. Untuk itu, bagi yang ingin mengikuti, silakan siapkan cluster kubernetes.

Weave Scope akan dipasang dan diakses menggunakan mode NodePort. Meskipun demikian, hal ini sangat tidak disarankan ya. Akseslah Weave Scope ini secara terbatas (lokal saja), tidak terkoneksi ke jaringan internet, bahaya 🙂

Untuk scrip deploy Weave Scope silakan tuliskan ini:

[sourcecode]
kubectl apply -f ‘https://cloud.weave.works/launch/k8s/weavescope.yaml?k8s-service-type=NodePort’
[/sourcecode]

contoh hasilnya: (more…)

Continue ReadingCara Install Weave Scope di Kubernetes Cluster

Cara Instalasi & Penggunaan Weave Scope (Monitoring Docker/Kubernetes)

Pada tutorial kali ini kita akan menginstall aplikasi Weave Scope. Weave Scope adalah aplikasi yang digunakan untuk melakukan monitoring cluster docker dan kubernetes, baik yang tersedia on-premise maupun realtime.

Untuk menginstall Weave Scope, silakan buka terminal dan jalankan perintah ini:

[sourcecode]
sudo curl -L git.io/scope -o /usr/local/bin/scope
sudo chmod a+x /usr/local/bin/scope
[/sourcecode]

dan untuk menjalankan, silakan jalankan dengan perintah: (more…)

Continue ReadingCara Instalasi & Penggunaan Weave Scope (Monitoring Docker/Kubernetes)

Cara Install Docker di CentOS 8/Red Hat RHEL 8

Berikut adalah cara menginstall docker di CentOS 8. Silakan siapkan koneksi internet dan repository CentOS yang bisa dijangkau dengan baik.

Pertama, enable repo Docker di CentOS:
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

kemudian update cache dari dnf:
sudo dnf makecache

lalu install docker: (more…)

Continue ReadingCara Install Docker di CentOS 8/Red Hat RHEL 8

Cara Mendockerkan Aplikasi Flask

Pada tutorial docker kali ini, kita akan ‘mendockerkan’ aplikasi berbasis Flask. Flask sendiri adalah framework yang ditulis dalam bahasa Python.

Contoh aplikasi sederhana dalam Flask yang kita buat seperti ini:

[sourcecode]
from flask import Flask
app = Flask(__name__)
@app.route(‘/’)
def hello_world():
return ‘Hello, World!’
if __name__ == "__main__":
app.run(debug=True, host="127.0.0.1")
[/sourcecode]

silakan ganti 127.0.0.1 dengan 0.0.0.0, karena 127.0.0.1 hanya bisa diakses dari dalam container docker saja, sedangkan 0.0.0.0 adalah loopback yang bisa diakses dari luar container. (more…)

Continue ReadingCara Mendockerkan Aplikasi Flask

Cara Membangun Situs WordPress, MySQL, NGINX dengan HTTPS, SSL di Google Cloud Platform

Pada tutorial Google Cloud Platform (GCP) kali ini kita akan membangun situs dengan WordPress, MySQL, NGINX dengan HTTPS dan SSL yang terpasang. Tentunya dengan menggunakan docker sebagai basis development kita.

Pastikan sudah memiliki akun di GCP dan bisa digunakan ya gan. Sediakan satu mesin disini. Buka sesi ssh ke mesin tersebut.

kemudian install docker disana: (more…)

Continue ReadingCara Membangun Situs WordPress, MySQL, NGINX dengan HTTPS, SSL di Google Cloud Platform

Pengen buat Heroku sendiri? Coba Buat pakai ‘Dokku’

Heroku adalah salah satu platform as a service yang ngetrend di luar negeri, untuk menghantarkan development aplikasi secara cepat ke klien oleh developernya langsung tanpa harus ribet mikir stack infra dibelakangnya. Layanan Heroku tergolong murah, namun memang bukan platform yang dilepas bebas/open, jadi kita tidak bisa membuat solusi Heroku sendiri dari Heroku.

Bagi yang pingin membuat Heroku-nya sendiri, silakan coba menggunakan Dokku. Dokku seperti dalam deskripsi singkatnya di Github adalah “Docker powered mini-Heroku. The smallest PaaS implementation you’ve ever seen.” Sebuah mini Heroku yang dikembangkan dengan Docker. Sebuah implementasi PaaS (platform as a service) terkecil. (more…)

Continue ReadingPengen buat Heroku sendiri? Coba Buat pakai ‘Dokku’