Skip to main content

Set up GKE กันก่อน

ก่อนที่เราจะสามารถใช้ GKE ได้ เราต้อง setup google cloud platform กันก่อน 

  1. สร้าง project ใหม่ 
    https://console.cloud.google.com/projectselector2/home/dashboard?_ga=2.193066283.705129989.1668417572-196493181.1668417572
    โดยเราสามารถกดสร้าง project ได้ที่มุมขวาบน

    image.png
    หลังจากนั้นเราสามารถกดสร้าง project ของเราได้เลย


    image.png

  2. เปิดใช้งาน API
    https://console.cloud.google.com/flows/enableapi?apiid=artifactregistry.googleapis.com,container.googleapis.com&_ga=2.231462169.705129989.1668417572-196493181.1668417572

    image.png

  3. Install GCloud CLI ( วิธีการติดตั้งจะแตกต่างกันออกไปตาม OS )
    https://cloud.google.com/sdk/docs/install

    image.png หลังจากนั้น console จะขึ้นให้เรา login เข้า account ที่มี gcp ของเรา

  4. หลังจากนั้นให้เลือก project ที่เราสร้าง และ เลือก zone ของ project ( ในที่นี้เลือก asia-southeast1-a )

    image.png

    image.png
  5. Install kubecl
    gcloud components install kubectl
    

  6. สร้าง Cluster
    gcloud container --project <PROJECTID> 
    clusters create-auto "myapp" --region "asia-southeast1"
    --release-channel "regular" --network "projects/<PROJECTID>/global/networks/default" 
    --subnetwork "projects/<PROJECTID>/regions/asia-southeast1/subnetworks/default"
    --cluster-ipv4-cidr "/17" --services-ipv4-cidr "/22"

    image.png

หลังจากนี้เราจะได้ cluster มาให้เราใช้กันได้แล้ว !