Red de conocimiento informático - Computadora portátil - 06-comandos comunes de kubectl organizados

06-comandos comunes de kubectl organizados

1. Crear comando: crea recursos basados ​​en archivos o entradas

Para obtener más información, consulte: Detalles del comando de creación de Kubernetes kubectl

2. Eliminar comando: Eliminar recursos

Para obtener más información, consulte: Detalles del comando de eliminación de kubectl de Kubernetes

3. kubectl get: enumera uno o más recursos.

Otras referencias más: Explicación detallada del comando get kubectl de Kubernetes

4. comando explicar: se usa para mostrar información del documento de recursos

5. comando editar: se usa para edición de información del recurso

comando de etiqueta: se utiliza para actualizar (agregar, modificar o eliminar) la etiqueta en el recurso

Sintaxis

etiqueta [--overwrite] ( -f NOMBRE DE ARCHIVO | TIPO NOMBRE) KEY_1=VAL_1 ... KEY_N=VAL_N [--resource-version=version]

comando de finalización: se utiliza para configurar la finalización automática del comando kubectl

implementación comando: se utiliza para administrar recursos

Los recursos disponibles incluyen: implementaciones y conjuntos de demonios.

Subcomandos:

comando de actualización continua: ejecuta la actualización continua del ReplicationController especificado.

Este comando crea un nuevo RC, luego actualiza un pod a la vez para usar gradualmente el nuevo PodTemplate y, finalmente, implementa la actualización continua del Pod. new-controller.json debe estar en el mismo espacio de nombres que el anterior. RC.

Comando Scale: expande o reduce la cantidad de Pods en una implementación, conjunto de réplicas, controlador de replicación o trabajo

Scale también puede especificar múltiples requisitos previos, como: el número actual de réplicas o --resource -version, antes de establecer la relación de escala, el sistema primero verificará si se cumplen los requisitos previos. Esta es la estrategia de escalado elástico

comando autoscale: es más poderosa que la escala y también es una estrategia de escalado elástico. Se expande o reduce automáticamente según la cantidad de tráfico

Especificar implementación. y ReplicaSet o ReplicationController y crear un escalador automático con recursos ya definidos. Utilice un escalador automático para aumentar o disminuir automáticamente la cantidad de pods implementados en su sistema según sea necesario.

comando de certificado: se utiliza para la gestión de recursos de certificados, autorización, etc.

comando cluster-info: muestra información del clúster

comando superior: se utiliza para ver la CPU de recursos, uso de memoria, disco y otros recursos

comando cordon: se usa para marcar un nodo como no programable

comando uncordon: se usa para marcar un nodo como programable

comando de drenaje: se utiliza para excluir nodos durante el mantenimiento.

comando taint: ver: /683.html

Enlace de referencia

/p/304c629d127c

es.io/zh/docs /referencia/kubectl/cheatsheet