@@ -30,7 +30,7 @@ La herramienta `kubectl` soporta tres modos distintos para la administración de
30
30
* Configuración de objetos imperativa
31
31
* Configuración de objetos declarativa
32
32
33
- Acceda [ Kubernetes Object Management ] ( /docs/concepts/overview/working-with-objects/object-management/ )
33
+ Acceda a ña [ Administración de objetos de Kubernetes ] ( /docs/concepts/overview/working-with-objects/object-management/ )
34
34
para una discusión de las ventajas y desventajas de cada modo distinto de administración.
35
35
36
36
## Visión general
@@ -112,7 +112,7 @@ Despliegue la configuración activa usando `kubectl get`:
112
112
kubectl get -f https://k8s.io/examples/application/simple_deployment.yaml -o yaml
113
113
```
114
114
115
- La salida le demostrará que la anotación ` kubectl.kubernetes.io/last-applied-configuration `
115
+ La salida le mostrará que la anotación ` kubectl.kubernetes.io/last-applied-configuration `
116
116
fue escrita a la configuración activa, y es consistente con los contenidos del archivo
117
117
de configuración:
118
118
@@ -194,7 +194,7 @@ Despliegue la configuración activa usando `kubectl get`:
194
194
kubectl get -f https://k8s.io/examples/application/simple_deployment.yaml -o yaml
195
195
```
196
196
197
- La salida le demostrará que la anotación ` kubectl.kubernetes.io/last-applied-configuration `
197
+ La salida le mostrará que la anotación ` kubectl.kubernetes.io/last-applied-configuration `
198
198
fue escrita a la configuración activa, y es consistente con los contenidos del archivo
199
199
de configuración:
200
200
@@ -309,7 +309,7 @@ Despliegue la configuración activa usando `kubectl get`:
309
309
kubectl get -f https://k8s.io/examples/application/update_deployment.yaml -o yaml
310
310
```
311
311
312
- La salida le mostrará los siguienes cambios hechos a la configuración activa:
312
+ La salida le mostrará los siguientes cambios hechos a la configuración activa:
313
313
314
314
* El campo ` replicas ` retiene el valor de 2 definido por ` kubectl scale ` .
315
315
Esto es posible ya que el campo fue omitido en el archivo de configuración.
@@ -372,8 +372,8 @@ Hay dos opciones diferentes para eliminar objetos gestionados por `kubectl apply
372
372
373
373
### Manera recomendada: ` kubectl delete -f <archivo> `
374
374
375
- Eliminar objetos de manera manual utilizando el comando imperativo es la opción
376
- recomendada , ya que es más explícito en relación a lo que será eliminado, y es
375
+ La manera recomendada de eliminar objetos de manera manual es utilizando el comando
376
+ imperativo , ya que es más explícito en relación a lo que será eliminado, y es
377
377
menos probable que resulte en algo siendo eliminado sin la intención del usuario.
378
378
379
379
``` shell
@@ -390,11 +390,11 @@ podrían ser introducidos en lanzamientos futuros.
390
390
{{< /warning >}}
391
391
392
392
{{< warning >}}
393
- Sea cuidadoso o cuidadosa al usar este comando, para evitar eliminar objetos
393
+ Sea cuidadoso(a) al usar este comando, para evitar eliminar objetos
394
394
no intencionalmente.
395
395
{{< /warning >}}
396
396
397
- Como una alternativa a ` kubectl delete ` , puede usar ` kubectl apply ` para identificar objetos por ser
397
+ Como una alternativa a ` kubectl delete ` , puede usar ` kubectl apply ` para identificar objetos a ser
398
398
eliminados, luego de que sus archivos de configuración han sido eliminados del directorio. El commando ` apply ` con ` --prune `
399
399
consulta a la API del servidor por todos los objetos que coincidan con un grupo de etiquetas, e intenta relacionar
400
400
la configuración obtenida de los objetos activos contra los objetos según sus archivos de configuración.
@@ -452,7 +452,7 @@ A continuación un ejemplo. Suponga que este es el archivo de configuración par
452
452
453
453
{{< codenew file="application/update_deployment.yaml" >}}
454
454
455
- También, supognga que esta es la configuración activa para ese mismo objeto de tipo Deployment:
455
+ También, suponga que esta es la configuración activa para ese mismo objeto de tipo Deployment:
456
456
457
457
``` yaml
458
458
apiVersion : apps/v1
@@ -501,13 +501,13 @@ Estos son los cálculos de unión que serían realizados por `kubectl apply`:
501
501
En este ejemplo, ` minReadySeconds ` aparece en la anotación
502
502
` last-applied-configuration ` pero no aparece en el archivo de configuración.
503
503
** Acción:** Limpiar ` minReadySeconds ` de la configuración activa.
504
- 2 . Calcular los campos por ser definidos, al leer los valores del firecho de configuración
504
+ 2 . Calcular los campos por ser definidos, al leer los valores del fichero de configuración
505
505
y compararlos con los valores en la configuración activa. En este ejemplo, el valor ` image `
506
506
en el archivo de configuración, no coincide con el valor en la configuración activa.
507
507
** Acción:** Definir el campo ` image ` en la configuración activa.
508
508
3 . Definir el valor de la anotación ` last-applied-configuration ` para que sea consistente
509
509
con el archivo de configuración.
510
- 4 . Unir los resultados de 1, 2 y 3, en una única solicitud de patch para enviar al API server .
510
+ 4 . Unir los resultados de 1, 2 y 3, en una única solicitud de patch para enviar al servidor de API .
511
511
512
512
Esta es la configuración activa como resultado de esta unión:
513
513
@@ -590,7 +590,7 @@ Campos primitivos son limpiados o reemplazados.
590
590
591
591
### Uniendo cambios en campos de un mapa
592
592
593
- Los campos que conjúntamente representan un mapa, son unidos al comparar cada uno de los subcampos o elementos del mapa:
593
+ Los campos que conjuntamente representan un mapa, son unidos al comparar cada uno de los subcampos o elementos del mapa:
594
594
595
595
{{< note >}}
596
596
` - ` determina que "no aplica" debido a que el valor no es utilizado.
@@ -599,7 +599,7 @@ Los campos que conjúntamente representan un mapa, son unidos al comparar cada u
599
599
| Propiedad en archivo de configuración | Propiedad en configuración activa | Campo en last-applied-configuration | Acción |
600
600
| ---------------------------------------| -----------------------------------| -------------------------------------| ------------------------------------------|
601
601
| Si | Si | - | Comparar valores de sub-propiedades. |
602
- | Si | No | - | Usar configuracón local. |
602
+ | Si | No | - | Usar configuración local. |
603
603
| No | - | Si | Eliminar de la configuración activa. |
604
604
| No | - | No | No hacer nada. Mantener el valor activo. |
605
605
@@ -619,7 +619,7 @@ Trata la lista como si fuese un campo primitivo. Reemplaza o elimina la lista co
619
619
Esto preserva el orden de los elementos.
620
620
621
621
622
- ** Ejemplo:** Usndo ` kubectl apply ` para actualizar el campo ` args ` de un Contenedor en un Pod.
622
+ ** Ejemplo:** Usando ` kubectl apply ` para actualizar el campo ` args ` de un Contenedor en un Pod.
623
623
Esto define el valor de ` args ` en la configuración activa, al valor en el archivo de configuración.
624
624
Cualquier elemento de ` args ` que haya sido previamente agregado a la configuración activa se perderá.
625
625
El orden de los elementos definidos en ` args ` en el archivo de configuración, serán conservados
@@ -644,12 +644,12 @@ en la configuración activa.
644
644
#### Unir elementos individuales en una lista de elementos complejos
645
645
646
646
Trata la lista como un mapa, y trata cada campo específico de cada elemento como una llave.
647
- Agrega, elimina o actualiza elementos individuales. Esta operación no conserva orden.
647
+ Agrega, elimina o actualiza elementos individuales. Esta operación no conserva el orden.
648
648
649
649
Esta estrategia de unión utiliza una etiqueta especial en cada campo llamada ` patchMergeKey`. La etiqueta
650
650
`patchMergeKey` es definida para cada campo en el código fuente de Kubernetes :
651
651
[types.go](https://github.com/kubernetes/api/blob/d04500c8c3dda9c980b668c57abc2ca61efcf5c4/core/v1/types.go#L2747)
652
- Al unir una lista de mapas, el campo específicado en `patchMergeKey` para el elemento dado
652
+ Al unir una lista de mapas, el campo especificado en `patchMergeKey` para el elemento dado
653
653
se utiliza como un mapa de llaves para ese elemento.
654
654
655
655
**Ejemplo:** Utilice `kubectl apply` para actualizar el campo `containers` de un PodSpec.
@@ -704,8 +704,8 @@ Esto une la lista como si fuese un mapa donde cada elemento utiliza `name` por l
704
704
705
705
- El contenedor llamado "nginx-helper-a" fué eliminado al no aparecer ningún
706
706
contenedor llamado "nginx-helper-a" en el archivo de configuración.
707
- - El contenedor llamado "nginx-helper-b" mantiene los cambios a `args`
708
- existentes en la configuración activa. `kubectl apply` pudo identificar que
707
+ - El contenedor llamado "nginx-helper-b" mantiene los cambios existentes en `args`
708
+ en la configuración activa. `kubectl apply` pudo identificar que
709
709
el contenedor "nginx-helper-b" en la configuración activa es el mismo
710
710
" nginx-helper-b" que aparece en el archivo de configuración, aún teniendo diferentes
711
711
valores en los campos (no existe `args` en el archivo de configuración). Esto sucede
0 commit comments