Cara Install Google Cloud Command Line (gcloud) di MacOS

Pengertian gcloud (google cloud CLI)

Antarmuka command line gcloud adalah alat CLI utama untuk membuat dan mengelola resource Google Cloud. Anda dapat menggunakan alat ini untuk melakukan banyak tugas platform umum baik dari baris perintah atau dalam skrip dan otomatisasi lainnya.

Misalnya, Anda dapat menggunakan gcloud CLI untuk membuat dan mengelola:

  • Instance mesin virtual Google Compute Engine dan sumber daya lainnya
  • Instance Google Cloud SQL
  • Cluster Google Kubernetes Engine
  • Cluster dan tugas Google Cloud Dataproc
  • Zona terkelola Google Cloud DNS dan kumpulan catatan
    Penerapan manajer Google Cloud Deployment
    Anda juga dapat menggunakan gcloud CLI untuk men-deploy aplikasi App Engine, mengelola autentikasi, menyesuaikan konfigurasi lokal, dan melakukan tugas lainnya.

Baca referensi gcloud CLI untuk mempelajari lebih lanjut tentang kemampuan alat ini. (more…)

Continue ReadingCara Install Google Cloud Command Line (gcloud) di MacOS

Tutorial Serverless – Instalasi OpenFaaS

Pada seri belajar serverless kali ini, kita akan menginstall dan ke depan akan menggunakan platform OpenFaaS dari openfaas.com sebagai solusi serverless yang self-hosted (bukan ngikut vendor seperti AWS, Azure atau Google). Pada tutorial kali ini kita akan menginstall OpenFaaS di Kubernetes Cluster.

Sebelum mengikuti tutorial ini, tentu dong sampeyan sudah punya cluster kubernetes yang siap dipakai. Minimal versi 1.11 ke atas ya (tapi jangan tinggi-tinggi versinya).

Ada tiga urutan cara untuk menginstall OpenFaaS sebenarnya:
1. menginstall OpenFaaS CLI
2. membuat deployment OpenFaaS dari file YAML, atau lewat helm cart atau lewat Arkade
3. membuat OpenFaaS gateway
4. Login dan mulai membuat function (more…)

Continue ReadingTutorial Serverless – Instalasi OpenFaaS

Apa itu Serverless?

Apa itu serverless? maksudnya aplikasi kita tidak ditaruh di server gitu? Mungkin itu yang banyak tergenang dipikiran banyak orang pertama kali mengenal teknologi baru ini.

Secara umum/sederhana, Serverless adalah “menjalankan aplikasi tanpa khawatir atau tanpa memikirkan tentang server”, lebih jelasnya kita tidak memikirkan berapa RAM/CPU yang dibutuhkan untuk server yang kita akan pakai, cara melakukan scaling servernya, dan yang kita bayar adalah yang hanya dipakai saja. Kalau ramai, ya bayar lebih mahal, kalau sepi ya lebih murah bayarnya.

Serverless ini sebenarnya adalah bagian dari istilah umum Function as A Service (FaaS) yang memiliki ciri sebagai berikut: (more…)

Continue ReadingApa itu Serverless?

Tutorial Kubernetes Bahasa Indonesia – Part I

Halo gan, untuk mengisi masa-masa renggang saat #dirumahaja karena #coronavirussuck, redaksi akan menyajikan konten spesial tentang Kubernetes. Dari mulai apa itu Kubernetes, kemudian implementasi dan contoh penggunaannya oleh perusahaan-perusahaan besar, serta tutorial menguasainya dengan mudah.

Apa itu Kubernetes?

Kubernetes adalah solusi opensource dari Google untuk me-manage container. Google secara sukarela meng-opensource-kan teknologi mereka yang bernama Borg (bagi penggemar Startrek tentu paham nama ini). Borg adalah teknologi internal Google yang digunakan untuk mengelola jutaan Container yang melayani aplikasi-aplikasi Google. (more…)

Continue ReadingTutorial Kubernetes Bahasa Indonesia – Part I

Cara Resize Volume di DigitalOcean

Untuk tutorial cloud computing kali ini, kita akan melakukan proses resize Volume di DigitalOcean. Untuk itu pastikan sampean sudah punya akun digitalocean untuk ujicoba. Volume, bagi yang belum tahu, adalah virtual storage disk yang bisa kita attach/mount ke droplet yang kita punya di digitalocean.

Silakan login ke digitalocean dan pilih ke menu Volume.

kemudian lakukan resize volume tersebut (more…)

Continue ReadingCara Resize Volume di DigitalOcean