Sebelum memulai
Sebelum mulai menggunakan GKE di AWS, pastikan Anda telah melakukan tugas berikut:
- Selesaikan Prasyarat.
- Instal layanan pengelolaan.
- Buat cluster pengguna.
Bastion host
Untuk terhubung ke resource GKE di AWS, lakukan langkah-langkah berikut. Pilih apakah Anda memiliki VPC AWS yang ada (atau koneksi langsung ke VPC Anda) atau membuat VPC khusus saat membuat layanan pengelolaan.
VPC yang ada
Jika Anda memiliki koneksi langsung atau VPN ke VPC yang ada, hapus baris env HTTP_PROXY=http://localhost:8118 dari perintah dalam topik ini.
VPC khusus
Saat Anda membuat layanan pengelolaan di VPC khusus, GKE di AWS akan menyertakan bastion host di subnet publik.
Untuk terhubung ke layanan pengelolaan, lakukan langkah-langkah berikut:
Ubah ke direktori dengan konfigurasi GKE di AWS Anda. Anda membuat direktori ini saat Menginstal layanan pengelolaan.
cd anthos-aws
Untuk membuka tunnel, jalankan skrip
bastion-tunnel.sh. Tunnel meneruskan kelocalhost:8118.Untuk membuka tunnel ke bastion host, jalankan perintah berikut:
./bastion-tunnel.sh -NPesan dari tunnel SSH akan muncul di jendela ini. Jika Anda siap untuk menutup koneksi, hentikan proses menggunakan Control+C atau menutup jendela.
Buka terminal baru dan ubah ke direktori
anthos-awsAnda.cd anthos-aws
Pastikan Anda dapat terhubung ke cluster dengan
kubectl.env HTTPS_PROXY=http://localhost:8118 \ kubectl cluster-infoOutput-nya mencakup URL untuk server API layanan pengelolaan.
Perintah di bagian berikut mengasumsikan Anda menggunakan bastion host ini.
Jika Anda tidak menggunakan bastion host, hapus baris yang berisi HTTP_PROXY.
Menghubungkan ke layanan pengelolaan dengan kubectl
Untuk terhubung ke layanan pengelolaan dengan alat kubectl, lakukan langkah-langkah berikut:
Dari direktori anthos-aws, gunakan anthos-gke untuk beralih konteks ke layanan pengelolaan Anda.
cd anthos-aws anthos-gke aws management get-credentials
Menghubungkan ke cluster pengguna dengan kubectl
Untuk terhubung ke cluster pengguna dengan alat kubectl, lakukan langkah-langkah berikut:
Dari direktori anthos-aws, gunakan anthos-gke untuk beralih konteks ke cluster pengguna Anda.
cd anthos-aws env HTTPS_PROXY=http://localhost:8118 \ anthos-gke aws clusters get-credentials CLUSTER_NAME