Di Apigee Hybrid versi 1.11, Anda dapat memilih untuk menginstal dan mengelola cluster Anda dengan diagram Helm atau apigeectl
. Anda tidak dapat mengelola cluster dengan keduanya.
- Penginstalan baru: Mulai penginstalan 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 diagram helm yang didukung
Apigee Hybrid mendukung diagram Helm v3.10+.
Diagram helm untuk komponen campuran Apigee
Komponen campuran diinstal dan dikelola oleh diagram Helm berikut. Tabel ini disusun dalam urutan yang biasanya Anda akan instal 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 Ingress Apigee | apigee-ingress-manager |
Organisasi | Agen Apigee Connect MART Watcher |
apigee-org |
Lingkungan | Runtime Sinkronisasi UDCA |
apigee-env |
Grup lingkungan | host virtual | apigee-virtualhost |
apigeectl
/ Referensi silang perintah 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 ke istiod. |
Contoh: helm upgrade ingress-manager apigee-ingress-manager/ \ --install \ --namespace apigee \ --atomic \ -f overrides.yaml |
apigeectl apply |
Tidak ada perintah tunggal 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 perintah tunggal 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. |