Menskalakan workload stateful sesuai dengan persyaratan workload container Anda yang terus berkembang.
Sebelum memulai
Untuk menyelesaikan tugas dalam dokumen ini, Anda harus meminta izin yang diperlukan dan menyiapkan lingkungan Anda.
Meminta peran IAM
Untuk membuat, menghapus, mengedit, atau melihat beban kerja stateful di cluster Kubernetes, minta Admin IAM Organisasi Anda untuk memberi Anda peran Admin Namespace (namespace-admin). Peran ini terikat ke namespace project Anda.
Menyiapkan lingkungan Anda
Untuk menjalankan perintah terhadap cluster Kubernetes bare metal yang telah dikonfigurasi sebelumnya, pastikan Anda memiliki resource berikut:
Temukan nama cluster Kubernetes, atau tanyakan nama cluster kepada Administrator Platform Anda.
Login dan buat file kubeconfig untuk cluster Kubernetes jika Anda belum memilikinya.
Gunakan jalur kubeconfig cluster Kubernetes untuk mengganti
CLUSTER_KUBECONFIGdalam petunjuk ini.
Menskalakan resource StatefulSet
Gunakan fungsi penskalaan Kubernetes untuk menskalakan jumlah pod yang berjalan di resource StatefulSet Anda dengan tepat.
Menskalakan pod resource StatefulSet secara manual
Untuk menskalakan resource StatefulSet secara manual, jalankan:
kubectl --kubeconfig CLUSTER_KUBECONFIG -n NAMESPACE \
scale statefulset STATEFULSET_NAME \
--replicas NUMBER_OF_REPLICAS
Ganti kode berikut:
CLUSTER_KUBECONFIG: file kubeconfig untuk cluster Kubernetes.NAMESPACE: namespace project.STATEFULSET_NAME: nama objekStatefulSetyang akan diskalakan.NUMBER_OF_REPLICAS: jumlah objekPodyang direplikasi yang dipilih dalam objekStatefulSet.
Menskalakan pod dengan melakukan update di tempat
Untuk menskalakan pod resource StatefulSet secara langsung dalam file manifes,
jalankan:
kubectl --kubeconfig CLUSTER_KUBECONFIG -n NAMESPACE \
patch statefulsets STATEFULSET_NAME \
-p '{"spec":{"replicas":NUMBER_OF_REPLICAS}}'
Ganti kode berikut:
CLUSTER_KUBECONFIG: file kubeconfig untuk cluster Kubernetes.NAMESPACE: namespace project.STATEFULSET_NAME: nama objekStatefulSetyang akan diskalakan.NUMBER_OF_REPLICAS: jumlah objekPodyang direplikasi yang dipilih dalam objekStatefulSet.