Dokumen ini menjelaskan cara GKE menghasilkan pengoptimalan untuk meningkatkan performa workload tertentu, dan cara konfigurasi yang dioptimalkan diterapkan ke cluster dan workload.
Untuk merekomendasikan konfigurasi yang dioptimalkan, perintah Google Cloud CLI
gcloud container workload profiles manifests create
membuat manifes Kubernetes. Manifest ini dapat memberikan konfigurasi tingkat aplikasi dan tingkat node yang dioptimalkan, yang dapat meningkatkan performa beban kerja Redis dan MySQL. Untuk mengetahui langkah-langkah mengoptimalkan workload tertentu ini, lihat artikel berikut:
Untuk workload MySQL, lihat Mengoptimalkan performa workload MySQL di GKE.
Untuk workload Redis, lihat Mengoptimalkan performa workload Redis di GKE.
Cara kerja pengoptimalan beban kerja
Untuk meningkatkan performa beban kerja, perintah Google Cloud CLI
gcloud container workload profiles manifests create membuat manifes Kubernetes
dengan konfigurasi tingkat aplikasi dan tingkat node yang direkomendasikan.
Manifes yang dihasilkan berbentuk ConfigMap untuk konfigurasi tingkat aplikasi, dan ComputeClass untuk konfigurasi tingkat node. Setelah Anda menerapkan manifes, beban kerja Anda dapat mereferensikan manifes untuk menggunakan konfigurasi yang dioptimalkan.
ConfigMap berisi konfigurasi yang dipahami aplikasi Anda.
Misalnya, untuk Redis, perintah Google Cloud CLI membuat
file redis.conf.
ComputeClass menginstruksikan GKE tentang jenis node yang akan disediakan untuk workload Anda.
Pengoptimalan yang direkomendasikan didasarkan pada kasus penggunaan tertentu, serta konfigurasi Anda saat ini.
Cara pengoptimalan dirujuk oleh beban kerja Anda
Untuk memanfaatkan konfigurasi yang dioptimalkan yang disediakan oleh Pengoptimalan Beban Kerja, Pod Anda harus mereferensikannya. Pengoptimalan tingkat aplikasi (ConfigMaps) dipasang ke Pod Anda sebagai volume. File yang di-mount kemudian dapat dirujuk oleh aplikasi Anda pada waktu startup.
Pengoptimalan tingkat node (ComputeClasses) dirujuk di kolom
nodeSelector Pod Anda.
Langkah berikutnya
- Untuk mengoptimalkan workload MySQL, lihat Mengoptimalkan performa workload MySQL di GKE.
- Untuk mengoptimalkan workload Redis, lihat Mengoptimalkan performa workload Redis di GKE.
- Pelajari lebih lanjut ComputeClass GKE.