Nont BanditwongCognitive Loadวันนี้ลองถาม Gemini ว่าให้อธิบายความหมายของ Cognitive Load ในหนังสือ Team Topologies ให้หน่อย Gemini อธิบายได้ดีมากๆเลยเอามา note ไว้ใน…Apr 25Apr 25
Nont BanditwongTerraform Module สำหรับ ปิด/เปิด AWS EC2 Instanceได้รับโจทย์มาว่าอยากปิด/เปิด EC2 ตามเวลาที่ตั้งไว้เช่น ปิดตอนเที่ยงคืน (0:00) แล้วเปิดตอนแปดโมงช้า (07:00) เดี๋ยวนี้ทำได้ง่ายๆผ่าน…Mar 14Mar 14
Nont Banditwongบันทึกวิธีหา resource เจ้าของ IP address ใน AWS VPC ด้วย AWS CLI และ jqสมมติเราพบ IP address ใน access log ของ application บน aws และอยากรู้ว่า IP address ใน log นั้นมาจาก resource ไหนบน AWS เราสามารถใช้คำสั่ง…Feb 13Feb 13
Nont Banditwongวิธีย้าย terraform state ข้าม projectการใช้ terraform บริหารจัดการ resource ใน project ถ้าหากไม่ได้วางแผนไว้ล่วงหน้าเราอาจจะเอา resource ทุกอย่างอยู่รวมกันใน project เดียว…Jul 31, 2023Jul 31, 2023
Nont Banditwongปัญหาของการ build Gradle project ใน Docker เมื่อเชื่อมต่อผ่าน private repository ที่ใช้ SSLสองสามวันก่อนผมพยายาม build Gradle project ที่เขียนด้วย Kotlin โดย build ผ่าน gitlab runner บน Docker ซึ่งใน environment ที่ใช้อยู่ Gradle…Mar 4, 2023Mar 4, 2023
Nont BanditwongOSS Insightช่วงหลังมาผมสังเกตตัวเองว่ากว่าจะรู้จักบาง opensource software มันก็โด่งดัง มีคนใช้มากมายไปแล้ว บางครั้งถ้าเรารู้ก่อนว่าในโลก opensource…Jan 17, 2023Jan 17, 2023
Nont Banditwongวิธีเก็บ Kubernetes events ด้วย event exporterเมื่อ Controller ใน Kubernetes ทำการ reconcile actual state ของ object ให้เป็นไปตาม desired state ตัว controller จะทำการสร้าง event object…Dec 1, 2022Dec 1, 2022
Nont Banditwongบันทึกการจัดการไฟล์ Kube Configถ้าหากต้องการใช้ kubectl ในการติดต่อ kubernetes หลาย cluster ถ้าในเครื่องยังไม่เคยมีไฟล์ kube config มาก่อน ผมมักจะเอา ไฟล์ kube config…Oct 18, 2022Oct 18, 2022
Nont Banditwongบันทึกการย้าย blob store ของ Nexus Repository Manager ให้มี downtime สั้นที่สุดที่บริษัทฯในช่วงที่สร้าง infrastructure ของ Container เราใช้ Nexus Repository Manager เป็น Container image registry…Jul 13, 2022Jul 13, 2022