Dengan Cloud Code, Anda dapat membuat cluster Kubernetes dengan Google Kubernetes Engine (GKE).
Membuat cluster GKE dan menambahkannya ke KubeConfig
Untuk membuat cluster:
- Klik Cloud Code, lalu luaskan explorer Kubernetes.
- Klik tambahkan Tambahkan Cluster ke KubeConfig.
- Pilih Google Kubernetes Engine, lalu pilih Ya untuk mengaktifkan Google Kubernetes Engine API di project Anda.
- Pilih Standar atau Autopilot. Untuk informasi selengkapnya, lihat Membandingkan mode Autopilot dan Standard.
- Jika diminta, klik Buka untuk mengizinkan Cloud Code membuka konsol Google Cloud.
- Di konsol Google Cloud, pilih opsi konfigurasi yang ingin Anda sesuaikan, lalu klik Buat.
- Setelah cluster dibuat, di Cloud Code, klik ikon Refresh.
- Setelah nama cluster baru muncul dalam daftar, klik nama cluster. Cluster baru Anda ditambahkan ke kubeconfig dan ditetapkan sebagai konteks default.
Tips: Untuk membuat cluster Kubernetes menggunakan palet perintah, luncurkan palet perintah (tekan Ctrl
/Cmd
+Shift
+P
atau klik View > Command Palette), lalu jalankan perintah Cloud Code: Create GKE cluster.
Menggunakan cluster GKE yang ada
Jika sudah memiliki cluster GKE Standard atau Autopilot, Anda dapat menetapkannya sebagai cluster aktif dan menggunakannya menggunakan Cloud Code.
- Klik Cloud Code, lalu luaskan explorer Kubernetes.
- Klik tambahkan Tambahkan Cluster ke KubeConfig.
- Klik Google Kubernetes Engine.
- Klik nama cluster Anda. Cluster Anda ditambahkan ke KubeConfig.
Menetapkan cluster sebagai konteks default
Cluster aktif adalah cluster tempat aplikasi Anda di-deploy secara default.
- Klik Cloud Code, lalu luaskan explorer Kubernetes.
- Klik kanan cluster, lalu klik Setel sebagai Cluster Aktif.
Menjalankan aplikasi di GKE
Untuk menjalankan atau men-debug aplikasi di GKE, Anda harus menentukan repositori image container untuk project Anda.
Saat mencoba men-debug, Anda mungkin diminta untuk melakukan autentikasi kredensial untuk menjalankan dan men-debug aplikasi secara lokal.
Untuk mempelajari lebih lanjut, lihat mulai menggunakan Cloud Code untuk Kubernetes
Menghapus cluster dari KubeConfig
Setelah Anda menghapus cluster dari KubeConfig, cluster tidak tersedia untuk di-deploy.
- Klik Cloud Code, lalu luaskan explorer Kubernetes.
- Klik kanan cluster, lalu klik Hapus Konteks di Cluster.
Membuka terminal interaktif ke penampung
- Klik Cloud Code, lalu luaskan explorer Kubernetes.
- Luaskan cluster minikube, luaskan Pods, lalu luaskan Containers.
- Klik kanan penampung, lalu klik Get Terminal.
Membuka alamat IP eksternal
- Klik Cloud Code, lalu luaskan explorer Kubernetes.
- Luaskan cluster minikube, lalu luaskan Services.
- Luaskan IP Eksternal, klik kanan alamat IP, lalu klik Buka Alamat.
- Klik Buka.
Membuat dan menambahkan cluster dari penyedia cloud lain
Jika Anda menggunakan cluster on-premise atau cluster dari penyedia lain seperti Azure atau AWS, gunakan alat penyedia untuk membuat cluster dan menambahkannya ke KubeConfig Anda.
Langkah selanjutnya
- Atur akses cluster Anda menggunakan file kubeconfig.
- Pelajari cara menambahkan, menghapus, atau beralih antara file kubeconfig di Cloud Code.
- Mengembangkan dan men-debug bagian aplikasi microservice menggunakan Skaffold.
- Gunakan sinkronisasi file dan hot reload untuk mempercepat pengembangan.
- Men-debug aplikasi di Cloud Code.