Mulai dari Apigee Hybrid versi 1.12, Anda harus menggunakan Helm untuk mengelola penginstalan hybrid. apigeectl
tidak digunakan lagi.
- Penginstalan baru: Mulai penginstalan Anda dengan petunjuk di
Gambar besar, lalu pilih petunjuk untuk Helm atau
apigeectl
di Bagian 2: Penyiapan runtime hybrid. - Penginstalan yang sudah ada: Jika Anda ingin mengelola cluster hybrid yang ada dengan Helm
dan cluster sudah dikelola dengan
apigeectl
, migrasikan cluster ke pengelolaan Helm dengan Alat migrasi Helm hybrid Apigee.
Versi yang didukung Helm
Apigee Hybrid mendukung Helm v3.10+.
Diagram helm untuk komponen hybrid Apigee
Komponen hybrid diinstal dan dikelola oleh diagram Helm berikut. Tabel ini disusun sesuai urutan penginstalan yang biasanya Anda gunakan selama penginstalan baru.
Cakupan | Komponen | Diagram helm |
---|---|---|
Operator Apigee | Operator Apigee | apigee-operator |
Penyimpanan | Cassandra | apigee-datastore |
Penyimpanan dalam memori | Redis | apigee-redis |
Pelaporan | Logger Metrik |
apigee-telemetry |
Ingress | Gateway Ingress Apigee | apigee-ingress-manager |
Organisasi | Agen Apigee Connect MART Watcher |
apigee-org |
Lingkungan | Runtime Sinkronisasi UDCA |
apigee-env |
Grup lingkungan | {i>virtualhost<i} | apigee-virtualhost |
Referensi silang perintah apigeectl
/ Helm
Tabel berikut mencantumkan padanan Helm untuk perintah apigeectl
umum:
apigeectl perintah |
Perintah helm |
---|---|
apigeectl init |
Perintah berikut meniru apigeectl init :
Contoh: kubectl apply -k apigee-operator/etc/crds/default/ |
apigeectl init saat digunakan untuk menginstal atau menerapkan perubahan pada istiod. |
Contoh: helm upgrade ingress-manager apigee-ingress-manager/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply |
Tidak ada satu perintah untuk mengelola semua komponen hybrid. Karena setiap komponen memiliki diagram tertentu, Anda harus menginstal atau mengupgrade setiap diagram satu per satu. |
apigeectl apply --datastore |
Contoh: helm upgrade datastore apigee-datastore/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply --redis |
Contoh: helm upgrade redis apigee-redis/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply --org |
Contoh: helm upgrade $ORG_NAME apigee-org/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply --env ENV_NAME |
Contoh: helm upgrade $ENV_NAME apigee-env/ \ --install \ --namespace apigee \ --set env=ENV_NAME \ --atomic \ -f overrides.yaml |
apigeectl apply --all-envs |
Tidak ada satu perintah untuk mengelola semua lingkungan sekaligus. Anda harus menginstal atau mengupgrade setiap lingkungan satu per satu. |
apigeectl apply --settings virtualhosts |
Contoh: helm upgrade $ENV_GROUP apigee-virtualhosts/ \ --install \ --namespace apigee \ --set envgroup=$ENV_GROUP \ --atomic \ -f overrides.yaml |
apigeectl delete COMPONENT |
Contoh: helm delete datastore -n apigee |
apigeectl delete ataucode>apigeectl delete --all |
Tidak ada satu perintah Helm untuk menghapus semua komponen sekaligus. Anda harus menghapus setiap komponen satu per satu. |
apigeectl COMMAND --dry-run=client |
Contoh: helm upgrade datastore apigee-datastore/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml \ --dry-run |
apigeectl check-ready |
Meskipun tidak ada perintah Helm yang setara, selama penginstalan Anda dapat menggunakan proses Check cluster kesiapan untuk melakukan banyak tugas yang sama. |