AWS IAM Key merupakan salah satu alat yang digunakan untuk berinteraksi dengan AWS API. Biasanya di AWS, IAM user entah itu user yang akan digunakan untuk human-to-machine interaction atau machine-to-machine interaction diberikan akses ke AWS Key yang terdiri dari AWS Access Key dan AWS Secret Key. Secara keamanan, IAM key ini sebaiknya dirotasi misalkan setiap... Continue Reading →
Aplikasi Bisa Berjalan Dimana Saja Tanpa Perlu Install? Yuk Berkenalan dengan Docker atau Container Teknologi
Yuk mari kita mulai dulu dengan mengerti tentang aplikasi. Aplikasi Aplikasi itu pasti memiliki fungsi, fungsi tertentu yang akan mempermudah kita sebagai user. Contoh Word editor kita pakai untuk mengetik, Power Point untuk membuat presentasi, Calculator untuk menghitung, dan lain lain. Aplikasi butuh tempat untuk hidup. Kita bisa taro di hape kita, bisa taro di... Continue Reading →
Otomasi CI/CD Menggunakan Jenkins (Kubernetes) Multibranch Pipeline
Hi Gengz, kali ini kita akan bahas Multibranch Pipeline Jenkins, yuk cek dulu diagramnya Diagram Penjelasan Diagram Dev akan melakukan push terhadap GitHub(Private) baik itu branch master ataupun tags Jenkins akan melakukan checking terhadap Git bila ada commit / tags baru Bila master yang di push, jenkins akan melakukan push ke DockerHub(Public) dengan tag "latest"... Continue Reading →
Nyobain Pulumi(Typescript) di AWS
Hi gengz, kali ini kita akan coba coba Pulumi (Infrastructure as a Code) di AWS. Buat yang mau ngecheck - ngecheck, 3 web ini bisa dikunjungi untuk source material: https://www.pulumi.comhttps://www.pulumi.com/registry/https://pulumi.awsworkshop.io Saya sudah persiapkan github untuk nyoba berikut ini linknya https://github.com/ludesdeveloper/example-pulumi-aws Requirement AWS CLIConfigure AWS CLIPulumi installedPulumi logged in Infrastructure Design Gambaran terkait infrastruktur yang akan... Continue Reading →
Hot Reload Kubernetes Development menggunakan Okteto
Hi gengz, kali ini kita akan belajar bareng bagaimana cara melakukan Hot Reload Kubernetes Development menggunakan Okteto, nyok disimak Kita buat aja dulu ya folder baru dan codenya seperti dibawah ini mkdir golang-service cd golang-service go mod init golang-service touch main.go code . package main import ( "net/http" "github.com/labstack/echo/v4" "github.com/labstack/echo/v4/middleware" ) func main() { //... Continue Reading →
Github Dockerhub Okteto
Hi gengz, kali ini kita akan coba CI/CD simple menggunakan Github, Dockerhub & Okteto Sebelum dimulai, silahkan sign up ke 3 provider tersebut di link di bawah ini : https://github.com/ https://hub.docker.com/ https://okteto.com/ Untuk sample, silahkan download di link berikut : https://github.com/ludesdeveloper/github_dockerhub_okteto Silahkan push file diatas ke Github pribadi anda Nah sekarang kita ke Dockerhub yuk,... Continue Reading →
Contoh Konfigurasi Zabbix Server & Zabbix Agent (Container)
Hi gengz, di artikel kali ini, saya akan share cara konfigurasi zabbix server dan zabbix agent, yuk langsung kita gas aja (Saya asumsikan docker sudah terpasang ya gengz) Berikut adalah container yang akan kita execute beserta commandnya : docker run --name mysql-server -t -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="jaythree123" -e MYSQL_ROOT_PASSWORD="2fe04e524ba40505a82e03a2819429cc" -d mysql --character-set-server=utf8 --collation-server=utf8_bin... Continue Reading →
Menjalankan Linux(Ubuntu) via Docker/Container
Hi gengz, semoga dalam keadaan yang sehat selalu ya, di artikel kali ini saya akan berbagi cara menjalankan ubuntu via Docker/Container, ya siapa tau temen temen mau jalanin ubuntu tanpa harus pakai vm karena sudah punya docker, atau keperluan lainnya. Yuk cekidot Pertama tama kita bikin di folder baru aja ya, silahkan membuat file Dockerfile... Continue Reading →
Multistage Golang Container (Bahasa)
Hi gengs, pada hari ini saya akan sharing cara simple untuk membuat multistage golang container. Salah satu tujuan kita menggunakan multistage adalah agar dapat membuat container golang seminim mungkin sehingga tidak memakan banyak space. Yuk Di tutorial ini saya asumsikan teman teman sudah bisa menginstall golang ya, mari kita buat folder baru, lalu membuat file... Continue Reading →
Persistent Volume di Cluster Docker Swarm
Pada artikel ini, saya ingin membagi langkah langkah cara konfigurasi persistent volume yang digunakan di cluster Docker Swarm Persistent volume dapat digunakan terutama jika kita memerlukan storage tetap di cluster Docker Swarm. Misalnya, pada cluster Docker Swarm kita terdapat container aplikasi database. Jika sewaktu-waktu terjadi masalah pada salah 1 node dan container tidak berjalan di... Continue Reading →