นำ Dockerimage ขึ้นไปยัง GKE
ก่อนที่เราจะนำ Docker image ขึ้นไป run ยัง GKE เราต้อง push Docker image ของเราขึ้นไปยัง registry ก่อน ในที่นี้เรากำลังจะใช้ Docker hub สำหรับเก็บ Docker image เพื่อให้ GKE pull Docker image นั้น ลงมา
ก่อนอื่น Register ไปยัง Docker hub กันก่อน
หลังจากนั้น build docker image ของเราใหม่ด้วย tag <Username>:<ชื่อ image>
docker build -t <username>/<imagename> .
จากนั้นทำการ login docker hub
docker login
หลังจากนั้นเราสามารถ push image ได้จาก
docker image push <ชื่อimage>
แค่นี้ Image ของเราก็ขึ้นไปอยู่บน docker hub แล้ว !
หลังจากนั้นให้เราจะทำการ deploy docker image ขึ้น GKE กัน
โดยใช้ command นี้
kubectl create deployment myapp --image=docker.io/<username>/myapp