Mengoptimalkan workload di GKE

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:

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