[手把手教學] 如何部署 Kubernetes 及 load balancer
https://blog.gcp.expert/tutorials-kubernetes-engine-load-balancer/
此教學帶你手把手從打包 Docker 映像檔、部署 Google Kubernetes Engine 叢集以及搭建 load balancer。在實作這篇的教學前,建議您先閱讀以下兩篇對於 Kubernetes 的基本介紹:
GKE 系列文章(一) – 為什麼使用 Kubernetes
GKE 系列教學 (二) – 簡介Pod的網路機制
事先準備
建議您使用 GCP console 預設的 Cloud Shell,因為預設就已經裝好 gcloud command、kubectl、docker、git。如果您想要在本機端操作,則需要確保您的本機端已經安裝以下工具,並設定預設的 project ID。此教學是在本機端進行操作。
- Google Cloud SDK
- kubectl → 使用 gcloud command 安裝
gcloud components install kubectl
[PROJECT_ID] 填入您所要使用的 GCP 專案,預設的 zone 為 us-central1-b 或是改成您想要部署的 zone。
gcloud config set project [PROJECT_ID]
gcloud config set compute/zone us-central1-b