Versi yang didukung Helm
Apigee hybrid mendukung Helm v3.14.2+.
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 UDCA Watcher |
apigee-org |
Lingkungan | Runtime Synchronizer |
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_NAMESPACE \ --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_NAMESPACE \ --atomic \ -f overrides.yaml |
apigeectl apply --redis |
Contoh: helm upgrade redis apigee-redis/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml |
apigeectl apply --org |
Contoh: helm upgrade $ORG_NAME apigee-org/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml |
apigeectl apply --env ENV_NAME |
Contoh: helm upgrade $ENV_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --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_NAMESPACE \ --set envgroup=$ENV_GROUP \ --atomic \ -f overrides.yaml |
apigeectl delete COMPONENT |
Contoh: helm delete datastore -n APIGEE_NAMESPACE |
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_NAMESPACE \ --atomic \ -f overrides.yaml \ --dry-run=server |
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. |