Di Apigee hybrid versi 1.11, Anda memiliki pilihan untuk menginstal dan
mengelola cluster dengan diagram Helm atau apigeectl
. Anda tidak dapat mengelola
cluster dengan keduanya.
- Penginstalan baru: Mulai penginstalan dengan petunjuk di
Gambaran besar, lalu pilih petunjuk untuk Helm atau
apigeectl
di Bagian 2: Penyiapan runtime campuran. - Penginstalan yang ada: Jika Anda ingin mengelola cluster hybrid yang ada dengan Helm dan cluster tersebut sudah dikelola dengan
apigeectl
, migrasikan cluster ke pengelolaan Helm dengan Alat migrasi Helm hybrid Apigee.
Versi diagram Helm yang didukung
Apigee hybrid mendukung diagram Helm v3.10+.
Diagram Helm untuk komponen Apigee hybrid
Komponen hybrid diinstal dan dikelola oleh diagram Helm berikut. Tabel diatur sesuai urutan yang biasanya Anda gunakan untuk menginstalnya selama penginstalan baru.
Cakupan | Komponen | Diagram Helm |
---|---|---|
Operator Apigee | Operator Apigee | apigee-operator |
Penyimpanan | Cassandra | apigee-datastore |
Penyimpanan dalam memori | Redis | apigee-redis |
Pelaporan | Metrik Logger |
apigee-telemetry |
Ingress | Gateway Apigee Ingress | apigee-ingress-manager |
Organisasi | Apigee Connect Agent MART Watcher |
apigee-org |
Lingkungan | Runtime Synchronizer UDCA |
apigee-env |
Grup lingkungan | virtualhost | apigee-virtualhost |
Referensi silang perintah apigeectl
/ Helm
Tabel berikut mencantumkan Helm yang setara 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 campuran. 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_NAME apigee-virtualhosts/ \ --install \ --namespace apigee \ --set envgroup=ENV_GROUP_NAME \ --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 Periksa kesiapan cluster untuk melakukan banyak tugas yang sama. |