Halaman ini menjelaskan cara menyiapkan lingkungan Anda untuk menyiapkan penginstalan Anthos Service Mesh.
Untuk penginstalan di Google Kubernetes Engine, Anda dapat mengikuti panduan penginstalan menggunakan Cloud Shell, antarmuka command line dalam browser ke resource Google Cloud, atau komputer Anda sendiri yang menjalankan Linux atau macOS.
Menggunakan Cloud Shell
Cloud Shell menyediakan mesin virtual (VM) Compute Engine g1-small yang menjalankan sistem operasi Linux berbasis Debian. Keuntungan menggunakan Cloud Shell adalah:
Cloud Shell mencakup alat command line
gcloud
,kubectl
, dankpt
yang Anda butuhkan.Direktori $HOME Cloud Shell Anda memiliki ruang penyimpanan persisten sebesar 5 GB.
Anda dapat memilih editor teks:
Editor kode, yang dapat Anda akses dengan mengklik di bagian atas jendela Cloud Shell.
Emacs, Vim, atau Nano, yang Anda akses dari command line di Cloud Shell.
Untuk menggunakan Cloud Shell:
- Buka Konsol Google Cloud.
- Pilih project Google Cloud Anda.
Klik tombol Activate Cloud Shell di bagian atas jendela Konsol Google Cloud.
Sesi Cloud Shell akan terbuka di dalam frame baru di bagian bawah Konsol Google Cloud dan menampilkan prompt command line.
Update komponen:
gcloud components update
Perintah ini merespons dengan output yang mirip dengan berikut ini:
ERROR: (gcloud.components.update) You cannot perform this action because the gcloud CLI component manager is disabled for this installation. You can run the following command to achieve the same result for this installation: sudo apt-get update && sudo apt-get --only-upgrade install ...
Salin perintah long dan tempel untuk mengupdate komponen.
Verifikasi versi
kpt
. Pastikan Anda menjalankan kpt versi sebelum 1.x:kpt version
Outputnya akan mirip dengan berikut ini:
0.39.2
Jika Anda memiliki
kpt
versi 1.x atau yang lebih tinggi, download versi yang diperlukan:curl -L https://github.com/GoogleContainerTools/kpt/releases/download/v0.39.2/kpt_linux_amd64 > kpt_0_39_2 chmod +x kpt_0_39_2 alias kpt="$(readlink -f kpt_0_39_2)"
Menggunakan Linux
Di komputer lokal, instal dan inisialisasi gcloud CLI.
Jika Anda sudah menginstal gcloud CLI:
Lakukan autentikasi dengan Google Cloud CLI:
gcloud auth login
Update komponen:
gcloud components update
Instal
kubectl
:gcloud components install kubectl
Instal versi
kpt
yang diperlukan:curl -L https://github.com/GoogleContainerTools/kpt/releases/download/v0.39.2/kpt_linux_amd64 > kpt_0_39_2 chmod +x kpt_0_39_2 alias kpt="$(readlink -f kpt_0_39_2)"
Pastikan Git ada di jalur Anda sehingga
kpt
dapat menemukannya.
Menggunakan MacOS
Di komputer lokal, instal dan inisialisasi gcloud CLI.
Jika Anda sudah menginstal gcloud CLI:
Lakukan autentikasi dengan Google Cloud CLI:
gcloud auth login
Update komponen:
gcloud components update
Instal
kubectl
:gcloud components install kubectl
Instal versi
kpt
yang diperlukan:# For non-M1 chip Macs curl -L https://github.com/GoogleContainerTools/kpt/releases/download/v0.39.2/kpt_darwin_amd64 > kpt_0_39_2 # For M1 chip Macs curl -L https://github.com/GoogleContainerTools/kpt/releases/download/v0.39.2/kpt_darwin_arm64 > kpt_0_39_2 chmod +x kpt_0_39_2 alias kpt="$(readlink -f kpt_0_39_2)"
Pastikan Git ada di jalur Anda sehingga
kpt
dapat menemukannya.
Langkah selanjutnya
Langkah berikutnya bergantung pada kasus penggunaan Anda:
Untuk mengetahui penginstalan dan migrasi baru dari Istio, lihat Menyiapkan project Anda.
Untuk melakukan upgrade, lihat Mengupgrade Anthos Service Mesh.