Dengan Cloud Code, Anda dapat membuat cluster Kubernetes dengan Google Kubernetes Engine (GKE).
Membuat cluster GKE dan menambahkannya ke KubeConfig Anda
Untuk membuat cluster:
- Klik Cloud Code, lalu luaskan explorer Kubernetes.
- Klik add Add a Cluster to the KubeConfig.
- Pilih Google Kubernetes Engine lalu pilih Yes untuk mengaktifkan Google Kubernetes Engine API di project Anda.
- Pilih Standar atau Autopilot. Untuk informasi selengkapnya, lihat Membandingkan mode Autopilot dan Standar.
- Jika diminta, klik Open untuk mengizinkan Cloud Code membuka Konsol Google Cloud.
- Di konsol Google Cloud, pilih opsi konfigurasi yang ingin Anda sesuaikan, lalu klik Create.
- Setelah cluster dibuat, klik ikon Refresh di Cloud Code.
- Setelah nama cluster baru muncul dalam daftar, klik nama cluster. Cluster baru 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 sudah ada
Jika sudah memiliki cluster GKE Standar atau Autopilot, Anda dapat menetapkannya sebagai cluster aktif dan menggunakannya menggunakan Cloud Code.
- Klik Cloud Code, lalu luaskan explorer Kubernetes.
- Klik add Add a Cluster to the 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 Set as Active Cluster.
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 akan diminta untuk mengautentikasi kredensial Anda untuk menjalankan dan men-debug aplikasi secara lokal.
Untuk mempelajari lebih lanjut, baca 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 Remove Context Under Cluster.
Membuka terminal interaktif ke container
- Klik Cloud Code, lalu luaskan explorer Kubernetes.
- Luaskan cluster minikube, luaskan Pods, lalu luaskan Containers.
- Klik kanan container lalu klik Get Terminal.
Buka alamat IP eksternal
- Klik Cloud Code, lalu luaskan explorer Kubernetes.
- Luaskan cluster minikube Anda, lalu luaskan Services.
- Luaskan External IPs, klik kanan alamat IP, lalu klik Open Address.
- Klik Buka.
Membuat dan menambahkan cluster dari penyedia cloud lain
Jika Anda menggunakan cluster lokal atau cluster dari penyedia lain seperti Azure atau AWS, gunakan alat dari penyedia untuk membuat cluster tersebut dan menambahkannya ke KubeConfig Anda.
Langkah selanjutnya
- Mengatur akses cluster Anda menggunakan file kubeconfig.
- Pelajari cara menambahkan, menghapus, atau beralih antar-file kubeconfig di Cloud Code.
- Mengembangkan dan men-debug bagian-bagian aplikasi microservice menggunakan Skaffold.
- Gunakan sinkronisasi file dan hot reload untuk mempercepat pengembangan.
- Men-debug aplikasi Anda di Cloud Code.