Skip to content

Commit 8652b5e

Browse files
committed
[es] Localize content/en/docs/concepts/configuration/overview.md to Spanish
1 parent 6f8b445 commit 8652b5e

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

content/es/docs/concepts/configuration/overview.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,3 +89,47 @@ a otros, no dudes en crear un _issue_ o enviar un PR.
8989
- Usa [headless Services](/docs/concepts/services-networking/service/#headless-services)
9090
(que tiene un `ClusterIP` de `None`) para el descubrimiento de servicios cuando no necesites
9191
balanceo de carga `kube-proxy`.
92+
93+
## Usando Labels
94+
95+
- Define y usa [labels](/docs/concepts/overview/working-with-objects/labels/) que identifiquen
96+
__atributos semánticos__ de tu aplicación o Deployment, como `{ app.kubernetes.io/name:
97+
MyApp, tier: frontend, phase: test, deployment: v3 }`. Puedes utilizar estas labels para seleccionar los
98+
Pods apropiados para otros recursos; por ejemplo, un Service que selecciona todo los
99+
Pods `tier: frontend`, o todos los componentes `phase: test` de `app.kubernetes.io/name: MyApp`.
100+
Revisa el [libro de visitas](https://github.com/kubernetes/examples/tree/master/guestbook/)
101+
para ver ejemplos de este enfoque.
102+
103+
Un Service puede hacer que abarque múltiples Deployments omitiendo las labels específicas de la versión de su
104+
selector. Cuando necesites actualizar un servicio en ejecución sin downtime, usa un
105+
[Deployment](/docs/concepts/workloads/controllers/deployment/).
106+
107+
Un estado deseado de un objeto se describe mediante una implementación, y si los cambios a esa especificación son
108+
_aplicados_, el controlador de implementación cambia el estado actual al estado deseado en un
109+
ritmo controlado.
110+
111+
- Use las [labels comunes de Kubernetes](/docs/concepts/overview/working-with-objects/common-labels/)
112+
para casos de uso común. Estas labels estandarizadas enriquecen los metadatos de una manera que permite que las herramientas,
113+
incluyendo `kubectl` y el [dashboard](/docs/tasks/access-application-cluster/web-ui-dashboard),
114+
trabajen de forma interoperable.
115+
116+
- Puedes manipular las labels para la depuración. Debido a que los controladores de Kubernetes (como ReplicaSet) y
117+
los Services coinciden con los Pods usando labels de selector, se detendrá la eliminación de las labels relevantes de un Pod
118+
que sea considerado por un controlador o que un Service sirva tráfico. si quitas
119+
las labels de un Pod existente, su controlador creará un nuevo Pod para ocupar su lugar. Esto es un
120+
forma útil de depurar un Pod previamente "vivo" en un entorno de "cuarentena". Para eliminar interactivamente
121+
o agregar labels, usa [`kubectl label`](/docs/reference/generated/kubectl/kubectl-commands#label).
122+
123+
## Usando kubectl
124+
125+
- Usa `kubectl apply -f <directorio>`. Esto busca la configuración de Kubernetes en todos los `.yaml`,
126+
`.yml`, y `.json` en `<directorio>` y lo pasa a `apply`.
127+
128+
- Usa selectores de labels para las operaciones `get` y `delete` en lugar de nombres de objetos específicos. Ve las
129+
secciones en [selectores de labels](/docs/concepts/overview/working-with-objects/labels/#label-selectors)
130+
y [usar labels de forma eficaz](/docs/concepts/cluster-administration/manage-deployment/#using-labels-effectively).
131+
132+
- Usa `kubectl create deployment` y `kubectl expose` para crear rápidamente un contenedor único
133+
Deployments y Services.
134+
Consulta [Usar un Service para Acceder a una Aplicación en un Clúster](/docs/tasks/access-application-cluster/service-access-application-cluster/)
135+
para un ejemplo.

0 commit comments

Comments
 (0)