- v1.15 (última)
- v1.14
- v1.13
- Lista de versiones admitidas
- v1.12
- v1.11
- v1.10
- v1.9
- v1.8
- v1.7
- Versión 1.6
- v1.5
- Versión 1.4
- Versión 1.3
- v1.2
- v1.1
Versiones compatibles:
Versiones no compatibles:
apigeectl
es una interfaz de línea de comandos (CLI) para instalar y gestionar Apigee Hybrid en un clúster de Kubernetes.
Para obtener información sobre cómo descargar e instalar apigeectl
, consulta Descargar e instalar apigeectl.
Sintaxis de apigeectl
apigeectl [command] [flags]
Donde:
command: especifica la operación que quieres realizar. Para ver una lista completa de los comandos, consulta Comandos de apigeectl.
flags: especifica los parámetros del comando. Para ver una lista completa de las marcas, consulta Marcas de apigeectl.
Comandos de apigeectl
En la siguiente tabla se enumeran los comandos de apigeectl
:
Comando | Descripción |
---|---|
apply |
Aplica configuraciones para los componentes del entorno de ejecución de Apigee hybrid a tu clúster de Kubernetes.
Usa la marca Si no especificas la marca |
check‑ready |
Comprueba el estado de los pods de componentes híbridos. Cuando todos los pods de componentes estén listos, se mostrará el mensaje "All containers ready" (Todos los contenedores listos). En el caso de las secuencias de comandos automatizadas, ten en cuenta que el comando se cierra con el estado 0 cuando todos los contenedores están listos. Cuando hay al menos un pod que no está listo, el comando sale con el estado 1. Si no especifica la marca |
delete |
Elimina los componentes híbridos del clúster. Usa la marca Si no especifica la marca |
help |
Ayuda para imprimir online. |
init |
Aplica configuraciones a los componentes necesarios, como Istio y Apigee Deployment, al clúster.
Usa la marca |
version |
Muestra la información de la versión de la CLI. |
Marcas de apigeectl
En la tabla siguiente se enumeran las marcas apigeectl
:
Bandera | Descripción |
---|---|
-c, --components |
Especifica un único componente al que se aplica el comando.
Si no especifica esta marca, el comando se aplicará a todos los componentes (toda la implementación) del clúster. Estos son algunos de los posibles valores:
Por ejemplo,
También puede especificar varios componentes añadiendo valores separados por comas: |
--dry-run |
Ejecuta el comando especificado sin cambiar el clúster. Úselo con ‑‑print-yaml para generar la especificación del objeto renderizado en un archivo.
|
‑f, ‑‑file‑override‑config |
Especifica un archivo YAML que contiene propiedades de configuración personalizadas para la implementación híbrida. El valor predeterminado es ./overrides.yaml . Se necesita un archivo de anulaciones para los comandos apply ,
check-ready , delete y init .
Debes especificar la ruta completa con esta marca. Para obtener más información, consulta Gestionar componentes del plano de tiempo de ejecución. |
-h, --help |
Muestra la ayuda del comando. |
--print-yaml |
Imprime la salida de la plantilla de configuración en stdout. Para ver un ejemplo que usa esta marca, consulta Imprimir la configuración en un archivo. |
-s, --settings |
Especifica una configuración a la que se aplica el comando. Actualmente, esta marca solo se admite en la configuración Por ejemplo, si haces un cambio en la configuración de apigeectl apply -f my-overrides.yaml --settings virtualhosts -c runtime |
Ejemplos
Inicializa la configuración del clúster.
Aplica las configuraciones de los componentes de los requisitos previos a tu clúster con init
.
Debes ejecutar el comando init
antes de apply
.
apigeectl init -f my_overrides.yaml
Aplica la configuración del clúster
Para aplicar configuraciones híbridas a tu clúster de Kubernetes, usa el comando apply
. La primera vez que ejecutes apply
, se crearán todos los componentes del tiempo de ejecución híbrido en tu clúster. Si haces cambios en la configuración, vuelve a ejecutar apply
para aplicar solo los cambios o usa -c
para aplicar solo un componente específico.
En el siguiente ejemplo se aplica la configuración de los componentes del plano de tiempo de ejecución híbrido a tu clúster:
apigeectl apply -f my_overrides.yaml
Aplicar la configuración a un solo componente
Para restringir el comando apply
a un componente concreto, usa la marca -c
, tal como se describe en Marcas de apigeectl.
En el siguiente ejemplo solo se aplica la configuración del componente Synchronizer:
apigeectl apply -c synchronizer -f my_overrides.yaml
En el siguiente ejemplo, solo se aplica la configuración de los componentes de Cassandra y de tiempo de ejecución:
apigeectl apply -c cassandra,runtime -f my_overrides.yaml
Imprimir la configuración en un archivo
Si estás depurando un problema de instalación, es útil imprimir toda la configuración del clúster en un archivo para que puedas inspeccionar los ajustes de configuración. La marca --print-yaml
imprime la configuración híbrida en stdout y la marca --dry-run
permite que el comando se ejecute sin hacer ningún cambio en el clúster.
apigeectl apply -f my_overrides.yaml --dry-run --print-yaml > apigee-hybrid.yaml
Comprobar el estado de los pods
En el siguiente ejemplo se comprueba el estado de los pods implementados en el clúster:
apigeectl check-ready All containers ready in namespace 'my-namespace'
Eliminar el clúster híbrido
En el siguiente ejemplo se eliminan solo los componentes del tiempo de ejecución híbrido del clúster de Kubernetes. Para eliminar todos los datos, usa la marca --all
.
apigeectl delete -f my_overrides.yaml