Advanced Search
Search Results
7 total results found
การ Compile Go คืออะไร ?
ภาษา Go เป็นภาษาที่ต้องการ Compiler ที่จะต้อง Compile ไฟล์ทุกไฟล์ใน project เราก่อน ที่จะสามารถ run project ของเราได้ คล้ายกับ C และ Fortran. ( Reference : https://medium.com/young-coder/the-difference-between-compiled-and-interpreted-languages-d54f66aa71f0...
ทำไมต้อง Compile ด้วย ?
หลาย ๆ คนอาจจะมีคำถามว่า "แต่ถ้าเราจะ run project go ของเรา เราก็แค่ใช้ go run <ชื่อไฟล์> ก็ได้นิ ไม่เห็นต้อง compile เลย... เอ๋หรือว่า go run จะมีปัญหา !!?" ไม่อ่ะครับ. ไม่มีปัญหาอะไรนะ. อ่าว... แล้วทำไมต้อง Compile ด้วย ? คือในการ run มันโปรแกรมของเรา...
จับ API ของเราใส่ docker กัน
Docker คืออะไร ? พูดสั้น ๆ ก็.... Docker เป็นเหมือนโปรแกรมที่ทำให้เราจำลอง OS หลาย ๆ OS เพื่อให้เราสามารถ run app หลาย ๆ app ได้ในเครื่องเดียวกัน ( reference: https://www.freecodecamp.org/news/a-beginner-friendly-introduction-to-containers-vms-and-docker-79...
ปัญหาของการ Compile
หลังจากเราเรียนรู้ compile executable file จาก go build ไปแล้ว คราวนี้เรามาพูดถึงปัญหาของการ Compile ไฟล์กันก่อนที่เราจะ move on ไปยัง part ของการ deployment กันเพื่อให้เข้าใจอะไรมากขึ้นดีกว่า ปัญหาอยู่มันที่ประโยคง่าย ๆ ประโยคนี้แหละครับ การ Compile exe...
Kubernetes & google GKE
หลังจากเราได้ Docker image แล้ว นี่เปรียบเสมือนว่าเรามีไฟล์วิเศษที่จะสามารถนำไป run ที่ไหนก็ได้ แราสามารถนำไฟล์นี้ขึ้นไป run ยัง server ของเราแล้วตัวไฟล์ของเราก็สามารถขึ้นไปอยู่บน internet ได้เลย ( reference: https://betterprogramming.pub/build-a-general-pu...
Set up GKE กันก่อน
ก่อนที่เราจะสามารถใช้ GKE ได้ เราต้อง setup google cloud platform กันก่อน สร้าง project ใหม่ https://console.cloud.google.com/projectselector2/home/dashboard?_ga=2.193066283.705129989.1668417572-196493181.1668417572โดยเราสามารถกดสร้าง project ได้ที่มุมขวาบ...
นำ Dockerimage ขึ้นไปยัง GKE
ก่อนที่เราจะนำ Docker image ขึ้นไป run ยัง GKE เราต้อง push Docker image ของเราขึ้นไปยัง registry ก่อน ในที่นี้เรากำลังจะใช้ Docker hub สำหรับเก็บ Docker image เพื่อให้ GKE pull Docker image นั้น ลงมา ก่อนอื่น Register ไปยัง Docker hub กันก่อน https://hub.d...