Sebelum memulai
Sebelum mulai menggunakan GKE di AWS, pastikan Anda telah melakukan tugas berikut:
- Lengkapi Prasyarat.
- Instal layanan pengelolaan.
- Buat cluster pengguna.
Bastion host
Untuk terhubung ke GKE pada resource AWS, lakukan langkah-langkah berikut. Pilih apakah Anda sudah memiliki VPC AWS (atau koneksi langsung ke VPC) atau membuat VPC khusus saat membuat layanan pengelolaan.
VPC yang ada
Jika Anda memiliki koneksi langsung atau VPN ke VPC yang sudah 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 menyertakan host bastion di subnet publik.
Untuk terhubung ke layanan pengelolaan, lakukan langkah-langkah berikut:
Beralihlah ke direktori yang memiliki konfigurasi GKE on AWS. Anda membuat direktori ini saat Menginstal layanan pengelolaan.
cd anthos-aws
Untuk membuka tunnel, jalankan skrip
bastion-tunnel.sh
. Tunnel akan mengarah kelocalhost:8118
.Untuk membuka tunnel ke bastion host, jalankan perintah berikut:
./bastion-tunnel.sh -N
Pesan dari tunnel SSH akan muncul di jendela ini. Saat Anda siap menutup koneksi, hentikan prosesnya menggunakan Control+C atau menutup jendela.
Buka terminal baru dan pindah ke direktori
anthos-aws
Anda.cd anthos-aws
Pastikan Anda dapat terhubung ke cluster dengan
kubectl
.env HTTPS_PROXY=http://localhost:8118 \ kubectl cluster-info
Outputnya mencakup URL untuk server API layanan pengelolaan.
Perintah di bagian berikut mengasumsikan bahwa Anda menggunakan bastion host ini.
Jika tidak menggunakan bastion host, hapus baris yang berisi HTTP_PROXY
.
Menghubungkan ke layanan pengelolaan dengan kubectl
Untuk terhubung ke layanan pengelolaan menggunakan alat kubectl
, lakukan
langkah-langkah berikut:
Dari direktori anthos-aws
, gunakan
anthos-gke
untuk mengalihkan 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 menggunakan alat kubectl
, lakukan
langkah-langkah berikut:
Dari direktori anthos-aws
, gunakan
anthos-gke
untuk mengalihkan konteks ke cluster pengguna.
cd anthos-aws env HTTPS_PROXY=http://localhost:8118 \ anthos-gke aws clusters get-credentials CLUSTER_NAMEGanti CLUSTER_NAME dengan nama cluster pengguna Anda.