ห่างจาการเขียน Blog มาพักนึง เพราะอาจจะติดขี้เกียจไปนิด พักหลังกระแส Kubernetes มาแรงเลยเอาซักหน่อย การที่จะเริ่ม Dev และใช้ Stack ของ Kubernetes นั้นมีกลุ่มนักพัฒนา ได้สร้าง Project Minikube เพื่ออำนวยความสะดวก
ในการพัฒนาบนเครื่องของ Developer ให้สามารถทำงาน Kubernetes Cluster ได้.

เริ่มเลยแล้วกันไม่เสียเวลา แล้วกันครับ

ปล. แนวทางการลง Minikube มีหลายแนวทางนะครับ ลองหาข้อมูลเพิ่มเติมดู แต่ถ้าเอาสะดวกสุด ก็คือโหลด Binary ไปวาง ที่ไหนก็ได้แล้วกำหนด Execuition Path
แต่ในบทความนี้ จะติดตั้ง Chocolatey ซึ่งก็ไม่ได้ลำบากอะไร

1. ติดตั้ง Chocolatey เข้า Cmd.exe -> Run as Administrator ด้วยนะ

2. จากนั้นรันคำสั่งเพื่อ ติดตั้ง Chocolatey

3. ลองพิมพ์คำสั่ง choco ดูว่าทำงานได้ปกติหรือไม่

4. จากนั้นทำการติดตั้ง Minikube โดยพิมพ์ choco install minikube และที่เห็น เราสามารถ Upgrade Minukube ได้ในภายหลังด้วย

5. หลังจากติดตั้งเสร็จลองพิมพ์ minikube จะได้ผลลัพธ์ตามรูปเป็นอันเสร็จขั้นตอนติดตั้ง Minikube

6. จากนั้นถ้าเป็น FC Docker อยู่แล้วก็ข้ามไปได้เลยเพราะเราต้องติดตั้ง Hyper-V ครับ Prerequire ก็คือ ต้องไปเปิด Virtualization Support ใน BIOS ก่อนเปิด Hyper V นะครับ (ขั้นตอนนี้ต้อง Reboot)

7. ไป Create Virtual Switch ใน Hyper-V โดยเปิด Hyper-V Manager


8. จากนั้นเราจะให้ Minikube สร้าง Kubernetes Claster ให้กับเราโดยใช้คำสั่งด้านล่างนี้ได้เลยครับ รอติดตั้งให้เสร็จ โดยเราสามารถระบุเลข Version ของ Kubernetes ได้ด้วย โดย Hyperv-virtual-switch ต้องกำหนดชื่อให้ตรงกับตอนที่เราได้สร้างด้วยนะครับ

9. ทดลองรัน kubectl cluster-info ถ้าได้ผลตามรูปก็โอเค แต่ IP Address แตกต่างกันตาม

10. ลองเข้า Browser ไปยัง IP ที่ได้จาก kubectl cluster-info http://xxx.xxx.xxx.xxx:30000

เดี้ยวมาต่อ Path2 ลองเอา App ไปรันตอนนี้ขอจบแบบนี้ไปเลยแล้วกันครับจริงๆ ออกแนวจดไว้ทำตาม มากกว่านะกันลืม ต้องขออภ้ัยท่านอื่นด้วยครับที่เขียนสั้นไปหน่อยเดี้ยวว่างจะเขียนต่อให้จบครับ

Written by adminwp