Conceptos básicos de Kubernetes: Etiqueta, Controlador de replicación
Uno, etiqueta (etiqueta)
La etiqueta es otro concepto central en el sistema K8s. Una etiqueta es un par clave-valor con clave = valor, y el usuario especifica la clave y el valor. La etiqueta se puede adjuntar a varios objetos de recursos, como Node, Pod, Service, RC, etc. Un objeto de recurso puede definir cualquier número de etiquetas, y la misma etiqueta también se puede agregar a cualquier número de objetos de recurso. Las etiquetas generalmente se determinan cuando se define el objeto de recurso, o se pueden agregar o eliminar dinámicamente después de que se crea el objeto.
La función de gestión de agrupación de recursos multidimensional se puede realizar agrupando una o más etiquetas diferentes al objeto de recurso especificado, de modo que el trabajo de gestión, como la asignación de recursos, la programación, la configuración y la implementación, se pueda llevar a cabo de manera flexible y conveniente. Por ejemplo: implementar diferentes versiones de aplicaciones en diferentes entornos.
Algunos ejemplos de etiquetas de uso común son los siguientes:
- Etiqueta de versión: "lanzamiento": "estable"
- Etiqueta medioambiental: "entorno": "dev", "entorno": "producción"
- Etiqueta de arquitectura: "tier": "frontend", "tier": "backend"
- Etiqueta de partición: "partición": "clienteA"
- Etiqueta de control de calidad: "track": "daily"
La etiqueta es equivalente a una etiqueta, que define una etiqueta para un determinado objeto de recurso