gcloud คืออะไรและจะติดตั้งบน Windows, MacOS และ Linux ได้อย่างไร

Google Cloud เป็นหนึ่งในแพลตฟอร์มคลาวด์คอมพิวติ้งชั้นนำ และคุณรู้หรือไม่ว่าพวกเขาเสนอ gcloud CLI เพื่อจัดการและทำให้โครงสร้างพื้นฐานเป็นแบบอัตโนมัติ

ลองนึกภาพว่าคุณต้องการดูทรัพยากร GCP ของคุณ จัดเตรียมโครงสร้างพื้นฐานโดยไม่ต้องลงชื่อเข้าใช้ Google Cloud Console gcloud สามารถช่วยได้หลายวิธี

gcloud คืออะไร?

gcloud เป็นเครื่องมือบรรทัดคำสั่งเดสก์ท็อปสำหรับ Google Cloud Platform คุณสามารถทำทุกอย่างด้วย gcloud ที่คุณทำบนคอนโซลคลาวด์ได้อย่างแท้จริง

เพื่อดูการแนะนำอย่างรวดเร็ว มีรายการของคำสั่งที่ใช้มากที่สุดโดยเหลือบของโครงสร้าง เรียกใช้ gcloud cheat-sheet หรือดู แผ่นโกงอย่างเป็นทางการ.

คุณสามารถจัดการได้หลายอย่าง เช่นด้านล่าง

  • Compute Engine (VM)
  • Cloud DNS
  • Kubernetes Engine
  • คลาวด์ SQL
  • Cloud Dataproc
  • การปรับใช้คลาวด์
  • การปรับใช้แอปพลิเคชัน App Engine
  • จัดการการตรวจสอบสิทธิ์
  • ปรับแต่งการกำหนดค่าท้องถิ่น

และอีกมากมาย…

gcloud เป็น SDK ข้ามแพลตฟอร์มที่คุณสามารถติดตั้งบนระบบปฏิบัติการที่คุณชื่นชอบ เช่น Windows, macOS, Linux เป็นต้น

การติดตั้ง gcloud บน Linux

Python เป็นข้อกำหนดเบื้องต้นในการติดตั้ง gcloud ดังนั้นตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งสิ่งนั้นบนคอมพิวเตอร์หรือเซิร์ฟเวอร์ของคุณ คุณสามารถอ้างถึงสิ่งนี้ คู่มือการติดตั้ง Python หากคุณต้องการติดตั้ง

ตัวอย่างสำหรับ 64-บิต

curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86_64.tar.gz

และสำหรับ 32-บิต

curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86.tar.gz
  • แตกไฟล์ที่ดาวน์โหลดมาซึ่งจะสร้างโฟลเดอร์ใหม่ชื่อ google-cloud-sdk
  • เรียกใช้ไฟล์ install.sh
./google-cloud-sdk/install.sh
  • รีสตาร์ทเทอร์มินัลเพื่อให้การเปลี่ยนแปลงมีผล
  • เริ่มต้น gcloud SDK โดยเรียกใช้คำสั่งด้านล่าง
gcloud init

การติดตั้ง gcloud บน Windows

ตามปกติแล้ว สิ่งต่างๆ ใน ​​Windows จะง่ายกว่ามาก เพียงดาวน์โหลด โปรแกรมติดตั้ง Cloud SDK สำหรับ Windows และดำเนินการ

  วิธีสำรองข้อมูลการติดตั้ง NextCloud Snap บน Linux

หรือหากคุณต้องการวิธีเทอร์มินัล ให้เปิดเทอร์มินัล PowerShell (ไม่ใช่ CMD) และดำเนินการคำสั่ง PowerShell เหล่านี้:

(New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:TempGoogleCloudSDKInstaller.exe")

& $env:TempGoogleCloudSDKInstaller.exe

2- โปรแกรมติดตั้งซึ่งลงนามโดย Google LLC จะแจ้งขั้นตอนถัดไป ให้ปฏิบัติตาม

หรือคุณอาจต้องการเปิดใช้งานโหมดโปรแกรมอ่านหน้าจอเพื่อประสบการณ์โปรแกรมอ่านหน้าจอที่คล่องตัวยิ่งขึ้น ให้เลือกตัวเลือกเปิดโหมดโปรแกรมอ่านหน้าจอ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับประสบการณ์โปรแกรมอ่านหน้าจอ Cloud SDK ให้เปิด คู่มือคุณสมบัติการเข้าถึง.

3- เนื่องจาก Cloud SDK ต้องการ Python คุณต้องติดตั้งและการพึ่งพาอื่น ๆ ที่จำเป็นทั้งหมด เวอร์ชันที่รองรับคือ Python 3 (แนะนำ 3.5 ถึง 3.8) และ Python 2 (2.7.9 หรือสูงกว่า) นั่นหมายความว่าคุณสามารถใช้การติดตั้ง Python ที่มีอยู่ได้ แม้ว่าปัจจุบัน SDK จะใช้ Python 3 เป็นค่าเริ่มต้นก็ตาม สามารถทำได้โดยยกเลิกการเลือกตัวเลือกเพื่อติดตั้ง Bundled Python

4- ตอนนี้ เมื่อการติดตั้งเสร็จสิ้น มันจะมีตัวเลือกให้คุณเลือก:

อย่าลืมเลือกสิ่งเหล่านี้:

  • เริ่ม Google Cloud SDK Shell
  • เรียกใช้ gcloud init

ตอนนี้หน้าต่างเทอร์มินัล SDK จะปรากฏขึ้นและรันคำสั่ง gcloud init โดยอัตโนมัติ

5- การติดตั้งนี้เป็นค่าเริ่มต้น ดังนั้น; ไม่มีส่วนขยาย App Engine ที่จำเป็นในการทำให้แอปพลิเคชันใช้งานได้โดยใช้คำสั่ง gcloud คุณติดตั้งคอมโพเนนต์เหล่านี้ได้ในตัวจัดการคอมโพเนนต์ Cloud SDK

การแก้ไขปัญหา:

  • หากคุณประสบความล้มเหลวในการติดตั้งเนื่องจากไม่รู้จักคำสั่ง find ตรวจสอบให้แน่ใจว่าตัวแปรสภาพแวดล้อม PATH ของคุณอยู่ในการตั้งค่ารวมโฟลเดอร์ที่มี find มันควรจะเป็น: C:WINDOWSsystem32;.
  • หากคุณเพิ่งถอนการติดตั้ง Cloud SDK แล้ว คุณต้องรีสตาร์ทคอมพิวเตอร์เพื่อติดตั้ง Cloud SDK ใหม่
  วิธีเปลี่ยนการตั้งค่า DNS บน Windows 11

สำหรับ macOS

1- เช่นเดียวกับ OS อื่นๆ สำหรับ macOS คุณต้องมี Python สำหรับ SDK ด้วย เวอร์ชันที่รองรับคือ Python 3 (แนะนำ 3.5 ถึง 3.8) และ Python 2 (2.7.9 หรือสูงกว่า) นอกจากนี้ คุณสามารถเลือก macOS 64 บิตพร้อมการติดตั้ง Python แบบแพ็กได้

ดำเนินการต่อไปนี้เพื่อตรวจสอบเวอร์ชัน Python ปัจจุบัน:

python -V

หากคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเลือกและกำหนดค่าล่าม Python ของคุณ โปรดไปที่ การเริ่มต้นหัวข้อ gcloud.

2- มีสี่แพ็คเกจให้เลือกดาวน์โหลดสิ่งที่เหมาะกับระบบปฏิบัติการของคุณจากสิ่งต่อไปนี้:

ดำเนินการ uname -m จากบรรทัดคำสั่งของคุณเพื่อกำหนดชื่อฮาร์ดแวร์เครื่องที่เหมาะสม

3- ตอนนี้แตกไฟล์ในเส้นทางใด ๆ ที่คุณต้องการในระบบไฟล์ของคุณ ขอแนะนำที่โฮมไดเร็กตอรี่ของคุณ ในการดำเนินการนี้บน macOS เพียงเปิดไฟล์เก็บถาวร .tar.gz ที่ดาวน์โหลดมาในตำแหน่งที่คุณต้องการ

หากคุณต้องการแทนที่การติดตั้งที่มีอยู่ ให้ลบไดเร็กทอรี google-cloud-sdk ที่มีอยู่และแตกไฟล์เก็บถาวรไปยังตำแหน่งเดียวกัน หากคุณมีการติดตั้งอยู่แล้ว และต้องการแทนที่ เพียงแค่ลบไดเร็กทอรี google-cloud-sdk เก่าแล้วแตกแพ็คเกจใหม่ในตำแหน่งเดียวกัน

4- หรือ คุณสามารถใช้สคริปต์การติดตั้งเพื่อติดตั้งเครื่องมือ Cloud SDK เพิ่มเติมใน PATH เดียวกันได้ นอกจากนี้ หากคุณต้องการ คุณสามารถมีส่วนร่วมในการดำเนินการตามคำสั่งสำหรับการรวบรวมสถิติการใช้งานและการเติมคำสั่งสำหรับเชลล์ของคุณ

เรียกใช้สคริปต์นี้จากรูทที่แน่นอนของโฟลเดอร์ที่แยก SDK:

./google-cloud-sdk/install.sh

คุณสามารถทำได้โดยไม่โต้ตอบโดยใช้สคริปต์หรือโดยการกำหนดการตั้งค่าเป็นแฟล็ก โดยดำเนินการคำสั่งนี้:

./google-cloud-sdk/install.sh --help

ในการรันสคริปต์การติดตั้งด้วยโหมดโปรแกรมอ่านหน้าจอ:

./google-cloud-sdk/install.sh --screen-reader=true

ตอนนี้รีสตาร์ทเทอร์มินัลเพื่อให้การเปลี่ยนแปลงมีผล

6- ในการเริ่มต้น SDK ให้รัน gcloud init:

./google-cloud-sdk/bin/gcloud init

ไม่จำเป็น:

  • ติดตั้งส่วนประกอบ SDK เพิ่มเติมจากตัวจัดการส่วนประกอบ
  • ติดตั้ง Google . ล่าสุด ไลบรารีไคลเอนต์คลาวด์ และไลบรารีสำหรับภาษาที่รองรับ

การใช้ Gcloud

คำแนะนำด้านบนจะติดตั้งคอมโพเนนต์ Cloud SDK เริ่มต้น รวมถึงเครื่องมือบรรทัดคำสั่ง gcloud, gsutil และ bq

  วิธีการติดตั้ง Arch Linux

หากต้องการจัดการและใช้การติดตั้งหลังจากที่คุณติดตั้ง Cloud SDK แล้ว ให้ใช้คำสั่งในกลุ่มคำสั่งคอมโพเนนต์ gcloud รวมถึงการดูส่วนประกอบที่ติดตั้ง การติดตั้งและการลบส่วนประกอบ และการอัปเกรด Cloud SDK เป็นเวอร์ชันใหม่ หรือแม้แต่ดาวน์เกรดเป็นเวอร์ชันเฉพาะ

สำหรับการติดตั้งส่วนประกอบเพิ่มเติม ให้ใช้คำสั่งติดตั้งส่วนประกอบ gcloud หรือติดตั้งแพ็คเกจ deb หรือ RPM ที่เหมาะสม

Gcloud สำหรับมือถือ

หากต้องการใช้ gcloud บนสมาร์ทโฟน ให้ติดตั้ง Google Cloud Console

สำหรับ iPhone: Google Cloud Console| แอพสโตร์.

สำหรับ Android: Google Cloud Console | Google play.

เพียงเปิดไอคอนเชลล์สีดำ

บทสรุป

ด้วยคำแนะนำเหล่านี้ ไม่ว่าคุณจะต้องการใช้ gcloud ในเบราว์เซอร์ คอมพิวเตอร์ หรือเพียงแค่ในสมาร์ทโฟนก็ตาม ไม่ว่าระบบปฏิบัติการของคุณจะเป็นอย่างไร เห็นได้ชัดว่ากระบวนการทั้งหมดนั้นง่ายต่อการใช้งาน

เรื่องล่าสุด

x