24-June-25
Continue learn about AWS Lambda & Provisioning Lambda Function On AWS Using Terraform
Continue learn about AWS Lambda & Provisioning Lambda Function On AWS Using Terraform
Learn Provisioning Infrastructure Using Terraform on AWS for EC2 and RDS.
Learn IAM Roles, EC2 Instance Profile & Provisioning VPC using Iaac (Terraform)
Learn IAM Policies & AWS Networking
Learn about basic VPC, subnet, IGW (Internet Gateway), SG (Security Group), and EC2 using AWS Free Tier.
Create pipeline with lint & unit test, terraform, iaac testing (using terratest), Docker Build & Security Scan (Trivy), Deploy, Smoke Test & Metrics Scrape, Cleanup & Notification
Performance optimization in ci/cd pipeline focus on faster build & test for example using feature like caching, and pararel jobs
Infrasturtucre testing in ci/cd makesure to running smoothly provisioning using terraform work realy well as expected
Observability & monitoring is key to understand about application and infrastructure healty in real-time
Github actions, you can configure your workflows to run when spesific activity on github happens, schedule thime, or when event outside github occurs
Workflow running jobs parrarel by default. To run jobs sequentially, you need to define other jobs using the jobs.<job_id>.needs keyword
In CI/CD world, environment variables and secret is key to storing value without writing directly to yaml files. It's possible to manage credentials, versioning, and configure build according to the...
OpenTofu is fork from opensource terraform tool for infrastructure as a code. This tool allow to define infrastructure to human readable file `.tf` so you can manage consistant infrastructure...
Kubecost merupakan tools yang digunakan untuk tracing, monitoring biaya dari sebuah on-premises kubernetes cluster. Installasi Refrensi : https://www.kubecost.com/install#show-instructions Installasi...
Ketika sebuah ip terus"an pull ke registry docker, akan menyebabkan sebuah peringatan limit pull telah terpakai. Biasanya akan reset setelah 6 jam. Untuk menyiasati, dicoba riset install registry...
Refrensi : * https://stackoverflow.com/questions/74595635/how-to-configure-containerd-to-use-a-registry-mirror * https://docs.docker.com/registry/recipes/mirror/ *...
Berbeda dengan k8s-ingress, by default ingress-nginx memerlukan Custom Resource Definitions untuk bisa up. Jika memang tidak memerlukan CRD, bisa skip dengan set beberapa values berikut.
Berbeda dengan k8s-ingress, by default ingress-nginx memerlukan Custom Resource Definitions untuk bisa up. Jika memang tidak memerlukan CRD, bisa skip dengan set beberapa values berikut.
Jadi goals riset ini adalah bagaimana caranya membuat sebuah virtual ip yang bisa di reach oleh network kvm.
Intinya, untuk trafik TLS/SSL (Transport Layer Secure) dibutuhkan sebuah Certificate, biasanya terdiri dari CA Certificate, dan Client certifikate (Sertifikat yang akan dipakai)
TransportServer resource memungkinkan untuk conifgurasi TCP, UDP dan TLS Passtrough melalui nginx-upstream. Fitur ini berfungsi jika installasi dengan CRD.
n8n adalah alat otomatisasi alur kerja (workflow automation) yang kuat dan fleksibel. Ini memungkinkan untuk menghubungkan berbagai aplikasi dan service, otomasi tugas, dan membangun alur kerja yang...
Jadi di lab kubernetes saya pribadi menggunakan rke2/rke-goverment sebagai cluster utama. Alasan dipilihnya rke2 karena kemudahanya provisioning, dan tidak perlu banyak setup
Refrensi : https://www.digitalocean.com/community/tutorials/how-to-set-up-wireguard-on-ubuntu-22-04 Install wireguard apt install wireguard Create private key wg genkey | sudo tee...
Refrensi : https://docs.rapidminer.com/9.9/studio/installation/ RapidMiner merupakan salah satu tools yang dipakai dalam data mining. RapidMiner memiliki kurang lebih 500 operator data mining,...
Refrensi : https://kubernetes.io/docs/concepts/security/pod-security-standards Dalam pembuatan pod dalam kubernetes, secara default semua user akan dapat membuat sebuah pod yang dapat mengkases...
Loxilb adalah aplikasi loadbalancer hyper-scale untuk cloud-native, menggunakan teknologi eBPF dengan berabasis golang. Didesain untuk on-premises, edge, dan public cloud Kubernetes Cluster...
1. Buat openssl.cnf [req] default_bits = 2048 distinguished_name = req_distinguished_name req_extensions = req_ext prompt = no [req_distinguished_name] C = ID ST = Bali L = Denpasar O = Your...
Hampir install ulang karena ubuntu broken setelah install package tambahan buat jalanin suatu aplikasi. Booting ga bisa, terminal ga bisa. Disini saya coba buat masuk ke recovery mode Awalnya Saya...
Setup 1. Create docker-compose version: '3' services: softether: image: softethervpn/vpnserver:stable cap_add: - NET_ADMIN restart: always container_name: vpn-softether ports: - 8443:443 volumes: -...
Beberapa catetan penggunaan firewalld di lab saya. Port Forward Untuk port forward mengunakan Firewalld, dapat dengan berikut. Skenarionya saya ingin port forward, jika mengakses ip x.x.x.x port 80...
Dalam rangka mengatasi storage g-drive yang di limit hanya 15Gb(Yang Free), maka ada ide buat storage server kecil"an di minipc bekas dapet dari facebook marketplace. OS yang dipilih untuk servernya...
Home-lab #2 Untuk membuat virtual-machine/VM di hyper-v, dapat menggunakan aplikasi hyper-v manager Preparation 1. Membuat switch External. Switch external disini berfungsi untuk vm agar dapat...
Home-lab series #1 Lab sehari-hari sebelum saya migrasi full windows, dengan alasan "Malas dualboot" adalah menggunakan KVM (Kernel-based Virtual Machine). Alternatif di windows sendiri Microsoft...
Cara membuat nonroot user mengakses qemu::///system. Mengatasi error permmision ketika membuat network interface libvirt.
Beberapa waktu lalu saya mencoba menginstall arch-linux di laptop kerja saya. Tetapi saat installasi usai, windows 10 saya hilang saat memilih os di grub :(. Jika anda mengalami hal serupa, mungkin...