Rumah >Peranti teknologi >industri IT >Berhijrah ke ampere di OCI dengan kelompok kubernet heterogen
asalnya diterbitkan oleh pengkomputeran ampere.
Jawatan ini menunjukkan strategi penghijrahan tambahan untuk aplikasi awan asli yang berjalan pada enjin kontena Infrastruktur Oracle Cloud untuk Kubernetes (OKE) x86 contoh, membolehkan anda memanfaatkan kelebihan kos dan prestasi OCI ampere A1 yang berasaskan contoh tanpa aplikasi yang lengkap tanpa permohonan yang lengkap menulis semula. Kami akan menggunakan aplikasi Stack Lamp WordPress sebagai contoh praktikal. Reka bentuk modularnya memudahkan penghijrahan komponen demi komponen.Tutorial ini memberi tumpuan kepada memindahkan pangkalan data MySQL dari vm.standard3.flex (Intel) nod ke vm.standard.a1.flex (Ampere) nod dengan downtime yang minimum. Kami bermula dengan penempatan WordPress standard (menggunakan carta Helm Bitnami) pada tiga nod x86, menggabungkan pod MySQL utama, replika sekunder, dan pod Apache/PHP WordPress. Kegigihan data dikendalikan oleh jumlah blok OCI dan penyimpanan fail. Replikasi Asynchronous memastikan konsistensi data.
Proses penghijrahan melibatkan langkah -langkah utama ini:
Menambah kolam nod AMPERE A1: Kolam nod baru dicipta dalam kluster OKE yang sedia ada, menggunakan contoh VM.Standard.A1.FLEX. Ingatlah untuk menyesuaikan kiraan OCPU dengan sewajarnya (ampere A1 OCPU bersamaan dengan dua x86 vcpus).
Migrasi replika MySQL: Pod replika MySQL tambahan dikerahkan ke nod Ampere A1 yang baru. Ini memastikan redundansi data dan ketersediaan seni bina ARM64. Status replikasi disahkan untuk mengesahkan penyegerakan data lancar. Langkah ini adalah pilihan tetapi sangat disyorkan untuk keselamatan data.
Failover pangkalan data utama: POD MySQL utama kemudiannya dipindahkan ke nod ampere A1. Nota penting: Langkah ini akan menyebabkan gangguan perkhidmatan sementara. Ujian menyeluruh dalam persekitaran bukan pengeluaran adalah penting sebelum mencuba pengeluaran ini. Sentiasa sandarkan pangkalan data anda sebelum meneruskan.
x86 node decommissioning: Selepas pengesahan yang berjaya, nod x86 yang menganjurkan pod MySQL yang asal boleh dibatalkan dengan selamat.
Langkah -langkah terperinci (Lampiran):
Berikut ini memberikan pecahan yang lebih terperinci mengenai proses penempatan dan penghijrahan:
1. Menggunakan Aplikasi WordPress:
kubeconfig
. values.yaml
adalah kunci untuk mengawal yang node pod dikerahkan ke. bitnami/wordpress
bitnami/mysql
menggunakan MySQL menggunakan nodeAffinityPreset
. values.yaml
helm install
helm install
. kubectl get pods
kubectl get service
2. Berhijrah ke Ampere A1: Tambahkan kolam nod ampere A1 (vm.standard.a1.flex) ke kluster Oke anda. Laraskan
untukvalues.yaml
bitnami/mysql
Sahkan status replikasi menggunakan arm64
nodeAffinityPreset
helm upgrade
Migrasi pod MySQL utama ke nod AMPERE A1 dengan mengemas kini mysql> show processlist;
. nodeAffinityPreset
. values.yaml
arm64
Keluarkan nod x86 sebelum ini menjadi tuan rumah MySQL.
helm upgrade
Sentiasa sandarkan pangkalan data anda sebelum sebarang langkah penghijrahan yang signifikan. dengan teliti menguji proses penghijrahan dalam persekitaran bukan pengeluaran.
Atas ialah kandungan terperinci Berhijrah ke ampere di OCI dengan kelompok kubernet heterogen. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!