apigeectl
adalah antarmuka command line (CLI)
untuk menginstal dan mengelola Apigee Hybrid di cluster Kubernetes.
Sebagai
informasi tentang cara mendownload dan menginstal apigeectl
, lihat
Download dan instal apigeectl.
sintaksis apigeectl
apigeectl [command] [flags]
Dengan keterangan:
command: Menentukan operasi yang ingin Anda mereka lakukan. Untuk mengetahui daftar lengkap perintah, lihat perintah apigeectl.
flags: Menentukan perintah parameter. Untuk mengetahui daftar lengkap tanda, lihat tanda apigeectl.
perintah apigeectl
Tabel berikut mencantumkan perintah apigeectl
:
Perintah | Deskripsi |
---|---|
apply |
Menerapkan konfigurasi untuk runtime hybrid Apigee
komponen ke Kubernetes Anda,
.
Gunakan tanda Jika Anda tidak menentukan |
check‑ready |
Memeriksa status pod komponen hybrid. Jika semua pod komponen sudah siap, pesan "Semua container siap" adalah {i>output<i}. Untuk pembuatan skrip otomatis, perhatikan bahwa perintah keluar dengan status 0 jika semua container sudah siap. Bila ada setidaknya satu pod belum siap, perintah akan keluar dengan status 1. Jika Anda tidak menentukan |
delete |
Menghapus komponen hybrid dari cluster. Menggunakan tanda Jika Anda tidak menentukan |
help |
Mencetak bantuan online. |
init |
Menerapkan konfigurasi untuk komponen prasyarat, seperti Istio dan
Deployment Apigee, untuk
gugus ini.
Gunakan tanda |
version |
Mencetak informasi versi CLI. |
flag apigeectl
Tabel berikut mencantumkan flag apigeectl
:
Tanda | Deskripsi |
---|---|
-c, --components |
Menentukan satu komponen tempat perintah diterapkan.
Jika Anda tidak menentukan penanda ini, maka perintah berlaku untuk semua komponen (seluruh deployment) di cluster. Nilai yang memungkinkan mencakup:
Contoh,
Atau, untuk menentukan beberapa komponen, tambahkan nilai yang dipisahkan koma: |
--dry-run |
Mengeksekusi perintah yang ditentukan tanpa mengubah
. Gunakan dengan ‑‑print-yaml untuk menghasilkan output spesifikasi objek yang dirender ke
file.
|
‑f, ‑‑file‑override‑config |
Menentukan file YAML yang berisi
properti konfigurasi untuk deployment hybrid. Nilai defaultnya adalah
./overrides.yaml . File pengganti diperlukan untuk apply ,
Perintah check-ready , delete , dan init .
Anda harus menentukan jalur lengkap dengan tanda ini. Untuk informasi selengkapnya, lihat Mengelola komponen bidang runtime. |
-h, --help |
Menampilkan bantuan untuk perintah. |
--print-yaml |
Mencetak output template konfigurasi ke stdout. Untuk contoh yang menggunakan penanda ini, lihat Mencetak konfigurasi ke file. |
-s, --settings |
Menentukan konfigurasi tempat perintah diterapkan. Sekarang, tanda ini
hanya didukung untuk konfigurasi Misalnya, jika Anda membuat perubahan pada konfigurasi apigeectl apply -f my-overrides.yaml --settings virtualhosts -c runtime |
Contoh
Melakukan inisialisasi konfigurasi cluster
Terapkan konfigurasi komponen prasyarat ke cluster Anda dengan init
.
Anda harus menjalankan init
sebelum apply
.
apigeectl init -f my_overrides.yaml
Menerapkan konfigurasi cluster
Untuk menerapkan konfigurasi hybrid ke cluster Kubernetes Anda, gunakan
Perintah apply
. Saat pertama kali Anda menjalankan apply
semua
komponen runtime hybrid dibuat di cluster Anda. Jika Anda membuat perubahan konfigurasi, jalankan kembali
apply
untuk menerapkan perubahan saja atau gunakan -c
untuk menerapkan perubahan
komponen saja.
Contoh berikut menerapkan konfigurasi untuk bidang runtime hybrid komponen ke cluster Anda:
apigeectl apply -f my_overrides.yaml
Menerapkan konfigurasi untuk satu komponen
Untuk membatasi perintah apply
ke komponen tertentu, gunakan
-c
, seperti yang dijelaskan di
flag apigeectl.
Contoh berikut hanya menerapkan konfigurasi untuk Synchronizer komponen:
apigeectl apply -c synchronizer -f my_overrides.yaml
Contoh berikut hanya menerapkan konfigurasi untuk Cassandra dan runtime komponen:
apigeectl apply -c cassandra,runtime -f my_overrides.yaml
Mencetak konfigurasi ke file
Jika Anda melakukan {i>debugging<i} pada masalah
instalasi, ada baiknya Anda mencetak seluruh
konfigurasi cluster ke file sehingga Anda dapat memeriksa konfigurasi
setelan. Flag --print-yaml
dicetak
konfigurasi hybrid ke {i>stdout<i}, dan flag --dry-run
memungkinkan
untuk dijalankan tanpa membuat perubahan pada cluster.
apigeectl apply -f my_overrides.yaml --dry-run --print-yaml > apigee-hybrid.yaml
Memeriksa status pod
Contoh berikut memeriksa status pod yang di-deploy ke cluster Anda:
apigeectl check-ready All containers ready in namespace 'my-namespace'
Menghapus campuran dari cluster
Contoh berikut hanya menghapus komponen runtime hybrid ke
Kubernetes. Untuk menghapus semuanya, gunakan flag --all
.
apigeectl delete -f my_overrides.yaml