นำ Go API ของเราขึ้นไปบน Internet ด้วย Kubernetes กันเถอะ !
Blog นี้จะมานำเสนอการนำ Go API ของเราขึ้นไปบน Internet เพื่อใช้งานด้วย Google Kubernetes Engine ( GKE )
Compile Golang ให้กลายเป็น Excludable file กันก่อน
ก่อนที่เราจะพูดถึงเรื่องการ deploy เรามาพูดถึงการ Compile Go project ของพวกเราให้กลายเป็นไฟล์เพื่...
ยัด project เราลง docker กันเถอะ !
หลังจากเรา compile แล้ว เรามาลองยัด project ของเราลง docker image เพื่อเอาไป run ที่ไหนก็ได้กันดู !
นำ go API ขึ้น internet ด้วย google GKE
หลังจากเราสร้าง docker image จาก project ของเราแล้ว หลักจากนี้เราจะนำ docker image ขึ้นไปโลดแล่นบ...
Kubernetes & google GKE
หลังจากเราได้ Docker image แล้ว นี่เปรียบเสมือนว่าเรามีไฟล์วิเศษที่จะสามารถนำไป run ที่ไหนก็ได้ แ...
Set up GKE กันก่อน
ก่อนที่เราจะสามารถใช้ GKE ได้ เราต้อง setup google cloud platform กันก่อน สร้าง project ใหม่ ...
นำ Dockerimage ขึ้นไปยัง GKE
ก่อนที่เราจะนำ Docker image ขึ้นไป run ยัง GKE เราต้อง push Docker image ของเราขึ้นไปยัง registry...