Di Apigee Hybrid versi 1.11, Anda dapat memilih untuk menginstal dan
mengelola cluster dengan diagram Helm atau apigeectl. Anda tidak dapat mengelola
cluster dengan keduanya.
- Penginstalan baru: Mulai penginstalan Anda dengan petunjuk di
Gambaran besarnya, lalu pilih petunjuk untuk Helm atau
apigeectldi Bagian 2: Penyiapan runtime hybrid. - Penginstalan yang sudah ada: Jika Anda ingin mengelola cluster hybrid yang sudah ada dengan Helm
dan cluster sudah dikelola dengan
apigeectl, migrasikan cluster ke pengelolaan Helm dengan Alat migrasi Helm hybrid Apigee.
Versi yang didukung untuk diagram Helm
Apigee Hybrid mendukung diagram Helm v3.10+.
Helm chart untuk komponen Apigee Hybrid
Komponen hybrid diinstal dan dikelola oleh diagram Helm berikut. Tabel disusun dalam urutan yang biasanya Anda gunakan untuk menginstal aplikasi 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 Metrics |
apigee-telemetry |
| Ingress | Gateway masuk Apigee | 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 perintah 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 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_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 atauapigeectl 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. |