Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

238
Views
¿Qué etiqueta k8s-app representa? ¿Y cómo usarlo?

Hola, he estado aprendiendo sobre Kubernetes, pero en un archivo YAML encontré k8s-app como etiqueta, pero cuando busqué una respuesta, realmente no encontré una respuesta precisa. Por favor, si alguien sabe qué significa k8s-app en la ayuda del archivo YAML.

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

No representa nada; es solo una convención más antigua que ha sido reemplazada por la nueva nomenclatura app.kubernetes.io/

El estilo anterior probablemente fue reemplazado por el nuevo estilo "espacio de nombres" para permitir a los usuarios tener su propia k8s-app: o instance: u otros nombres "comunes" sin colisionar con las etiquetas que usaban los controladores de implementación para administrar los ciclos de vida de los pods.

tl;dr = no es importante cuál es el texto, es importante que el texto coincida en los múltiples lugares que lo referencian, ya que esas etiquetas son un contrato entre algunas partes móviles

over 4 years ago · Santiago Trujillo Report

0

Básicamente, las etiquetas son pares clave/valor que podemos dar a los objetos k8s. Mediante el uso de etiquetas, podemos identificar los atributos de los objetos y también podemos seleccionar esos objetos mediante el selector. Por ejemplo:

 apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment labels: app: nginx

Por otro lado, hay básicamente 6 campos que puede configurar en su etiqueta, los campos son:

 apiVersion: kind: metadata: labels: app.kubernetes.io/name: app.kubernetes.io/instance: app.kubernetes.io/version: app.kubernetes.io/managed-by: app.kubernetes.io/component: app.kubernetes.io/part-of:

Cada objeto debe tener un nombre único representado por app.kubernetes.io/name , también puede tener una etiqueta de instance , una version , who manages the object , un component type y una part of what que es el objeto. Estas etiquetas se usaban anteriormente, pero ahora no se usan comúnmente.

Del documento oficial de k8s , se usa la siguiente implementación para WordPress:

 apiVersion: apps/v1 kind: Deployment metadata: labels: app.kubernetes.io/name: wordpress app.kubernetes.io/instance: wordpress-abcxzy app.kubernetes.io/version: "4.9.4" app.kubernetes.io/managed-by: helm app.kubernetes.io/component: server app.kubernetes.io/part-of: wordpress
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!