Mempelajari cluster dan workload
Lihat dan pelajari beberapa setelan dan resource workload yang Anda deploy di salah satu panduan memulai cepat kami.
Tutorial lanjutan ini membahas lebih dalam beberapa konsep Kubernetes seperti Pod dan Service, meskipun tidak mengasumsikan bahwa Anda memiliki pengalaman Kubernetes sebelumnya.
Untuk mengikuti panduan langkah demi langkah untuk tugas ini langsung di Google Cloud konsol, klik Pandu saya:
Sebelum memulai
Pastikan Anda telah mengikuti langkah-langkah di salah satu panduan memulai cepat ini untuk membuat cluster dan men-deploy aplikasi contoh:
- Membuat cluster dan men-deploy workload di Google Cloud konsol.
- Membuat cluster dan men-deploy workload menggunakan Terraform
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk berinteraksi dengan cluster dan workload,
minta administrator untuk memberi Anda peran IAM Kubernetes Engine Viewer (roles/container.viewer) di project Anda.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Melihat detail Pod
Di Kubernetes, Pod adalah unit komputasi terkecil yang dapat di-deploy yang dapat Anda buat dan kelola. Seperti semua workload Kubernetes, deployment aplikasi contoh terdiri dari Pod (dalam hal ini, satu Pod tanpa replika tambahan) yang menggabungkan aplikasi dalam container (dalam hal ini, satu container). Di bagian ini, kita akan melihat apa yang dapat Anda pelajari di Google Cloud konsol tentang Pod aplikasi contoh.
Pertama, pastikan Anda berada di halaman Deployment details aplikasi contoh (Anda mungkin masih berada di sana jika baru saja menyelesaikan tutorial sebelumnya). Jika Anda tidak berada di halaman tersebut:
Dikonsol, buka halaman Workloads GKE. Google Cloud
Di kolom Name, klik nama aplikasi yang Anda deploy, hello-world-app (jika Anda men-deploy dengan Google Cloud konsol) atau example-hello-app-deployment (untuk deployment Terraform).
Di tab Overview, Anda dapat melihat detail selengkapnya tentang workload aplikasi contoh, termasuk:
Replika: Jumlah replika Pod yang saat ini berjalan di workload Anda.
Pod specification: Versi Deployment ini, dan container aplikasi contoh.
Tabel Managed pods ditautkan ke data konfigurasi dan metrik performa untuk setiap replika Pod yang berjalan.
Melihat Layanan
Service Kubernetes adalah cara Anda menyediakan endpoint jaringan untuk satu atau beberapa Pod. Saat men-deploy workload, Anda membuat Service load balancing yang mengarahkan traffic eksternal ke workload Anda. Service ini memungkinkan Anda mengakses antarmuka web aplikasi contoh setelah Anda men-deploy aplikasi.
Untuk melihat Service workload Anda:
Buka tabel Exposing services di halaman Deployment details. Tabel ini menampilkan Service apa pun yang diekspos oleh workload Anda.
Di kolom Name tabel Exposing services, klik nama Service aplikasi contoh. Nama tersebut adalah hello-world-app-service jika Anda men-deploy aplikasi di Google Cloud konsol atau example-hello-app-loadbalancer jika Anda men-deploy dengan Terraform.
Di halaman Service details, Anda dapat mempelajari Service lebih lanjut, termasuk:
- External endpoints Service: alamat IP yang dapat Anda gunakan untuk mengakses Service. Anda menggunakan alamat IP ini untuk mengunjungi antarmuka web aplikasi di panduan memulai cepat sebelumnya.
- Ports yang digunakan Service.
- Detail selengkapnya tentang load balancer layanan, termasuk alamat IP cluster yang digunakan load balancer untuk mengirim traffic. Anda dapat mengklik nama load balancer untuk menemukan informasi lebih lanjut, seperti detail frontend dan backend-nya.
Langkah berikutnya
- Coba jalur Pembelajaran yang lebih mendalam: Aplikasi yang skalabel.
- Pelajari cara memulai administrasi cluster di kehidupan nyata di Ringkasan administrasi cluster.