@@ -31,16 +31,16 @@ La herramienta `kubectl` soporta tres modos distintos para la administración de
31
31
* Configuración de objetos declarativa
32
32
33
33
Acceda [ Kubernetes Object Management] ( /docs/concepts/overview/working-with-objects/object-management/ )
34
- para una discusión de las ventajas y desventajas de cada distinto modo de administración.
34
+ para una discusión de las ventajas y desventajas de cada modo distinto de administración.
35
35
36
36
## Visión general
37
37
38
38
La configuración de objetos declarativa requiere una comprensión firme de la
39
39
definición y configuración de objetos de Kubernetes. Lea y complete los siguientes
40
40
documentos si aún no lo ha hecho:
41
41
42
- * [ Managing Kubernetes Objects Using Imperative Commands ] ( /docs/tasks/manage-kubernetes-objects/imperative-command/ )
43
- * [ Imperative Management of Kubernetes Objects Using Configuration Files ] ( /docs/tasks/manage-kubernetes-objects/imperative-config/ )
42
+ * [ Administració n de Objetos de Kubernetes usando comandos imperativos ] ( /docs/tasks/manage-kubernetes-objects/imperative-command/ )
43
+ * [ Administración imperativa de los Objetos de Kubernetes usando ficheros de Configuración ] ( /docs/tasks/manage-kubernetes-objects/imperative-config/ )
44
44
45
45
{{< comment >}}
46
46
TODO(lmurillo): Update the links above to the spanish versions of these documents once the
@@ -50,13 +50,13 @@ localizations become available
50
50
A continuación la definición de términos usados en este documento:
51
51
52
52
- * fichero de configuración de objeto / fichero de configuración* : Un fichero en el
53
- que se define la configuración de un objeto de Kubernetes. Este tema demuestra como
53
+ que se define la configuración de un objeto de Kubernetes. Este tema muestra como
54
54
utilizar ficheros de configuración con ` kubectl apply ` . Los ficheros de configuración
55
- usualmente se almacenan en un sistema de control de versiones, como Git.
55
+ por lo general se almacenan en un sistema de control de versiones, como Git.
56
56
- * configuración activa de objeto / configuración activa* : Los valores de configuración
57
- activos de un objeto, según estan siendo observados por el Cluster . Esta configuración
57
+ activos de un objeto, según estén siendo observados por el Clúster . Esta configuración
58
58
se almacena en el sistema de almacenamiento de Kubernetes, usualmente etcd.
59
- - * escritor de configuración declarativo / escritor declarativo* : Una persona o
59
+ - * escritor de configuración declarativo / escritor declarativo* : Una persona o
60
60
componente de software que actualiza a un objeto activo. Los escritores activos a
61
61
los que se refiere este tema aplican cambios a los ficheros de configuración de objetos
62
62
y ejecutan ` kubectl apply ` para aplicarlos.
@@ -72,7 +72,7 @@ kubectl apply -f <directorio>/
72
72
```
73
73
74
74
Esto definirá la anotación ` kubectl.kubernetes.io/last-applied-configuration: '{...}' `
75
- en cada objeto. Esta anotación contiene el contenido del fichero de configuración
75
+ en cada objeto. Esta anotación contiene el contenido del fichero de configuración
76
76
utilizado para la creación del objeto.
77
77
78
78
{{< note >}}
@@ -95,7 +95,7 @@ que debe estar habilitado en el `kube-apiserver`.
95
95
96
96
Dado que ` diff ` ejecuta una solicitud de ` apply ` en el servidor en modo de simulacro (dry-run),
97
97
requiere obtener permisos de ` PATCH ` , ` CREATE ` , y ` UPDATE ` .
98
- Vea [ Dry-Run Authorization ] ( /docs/reference/using-api/api-concepts#dry-run-authorization )
98
+ Vea [ Autorización Dry-Run] ( /docs/reference/using-api/api-concepts#dry-run-authorization )
99
99
para más detalles.
100
100
101
101
{{< /note >}}
@@ -250,7 +250,7 @@ Despliegue la configuración activa usando `kubectl get`:
250
250
kubectl get deployment nginx-deployment -o yaml
251
251
```
252
252
253
- La salida le demuestra que el campo ` replicas ` ha sido definido en 2, y que la
253
+ La salida le muestra que el campo ` replicas ` ha sido definido en 2, y que la
254
254
anotación ` last-applied-configuration ` no contiene el campo ` replicas ` :
255
255
256
256
``` yaml
@@ -360,10 +360,10 @@ spec:
360
360
```
361
361
362
362
{{< warning >}}
363
- Combinar ` kubectl apply ` con los comandos de configuración imperativa de objetos
364
- ` create ` y ` replace ` no es soportado . Esto debido a que ` create `
363
+ No es soportado combinar ` kubectl apply ` con los comandos de configuración imperativa de objetos
364
+ ` create ` y ` replace ` . Esto se debe a que ` create `
365
365
y ` replace ` no retienen la anotación ` kubectl.kubernetes.io/last-applied-configuration `
366
- que ` kubectl apply ` utiliza para computar los cambios por realizar.
366
+ que ` kubectl apply ` utiliza para calcular los cambios por realizar.
367
367
{{< /warning >}}
368
368
369
369
## Como eliminar objetos
@@ -382,22 +382,22 @@ kubectl delete -f <fichero>
382
382
383
383
### Manera alternativa: ` kubectl apply -f <directorio/> --prune -l etiqueta=deseada `
384
384
385
- Únicamente utilice esta opción si está seguro de saber lo que está haciendo..
385
+ Únicamente utilice esta opción si está seguro de saber lo que está haciendo.
386
386
387
387
{{< warning >}}
388
- ` kubectl apply --prune ` se encuenta aún en alpha, y cambios incompatibles con versiones previas
389
- podrían ser introducidos en futuros lanzamientos.
388
+ ` kubectl apply --prune ` se encuentra aún en alpha, y cambios incompatibles con versiones previas
389
+ podrían ser introducidos en lanzamientos futuros .
390
390
{{< /warning >}}
391
391
392
392
{{< warning >}}
393
393
Sea cuidadoso o cuidadosa al usar este comando, para evitar eliminar objetos
394
394
no intencionalmente.
395
395
{{< /warning >}}
396
396
397
- Como una alternativa a ` kubectl delete ` , usted puede usar ` kubectl apply ` para identificar objetos por ser
397
+ Como una alternativa a ` kubectl delete ` , puede usar ` kubectl apply ` para identificar objetos por ser
398
398
eliminados, luego de que sus archivos de configuración han sido eliminados del directorio. El commando ` apply ` con ` --prune `
399
- consulta al servidor de API por todos los objetos que coincidan con un grupo de etiquetas, e intenta parear
400
- la configuración retornada para los objetos activos contra los objetos según sus ficheros de configuración.
399
+ consulta a la API del servidor por todos los objetos que coincidan con un grupo de etiquetas, e intenta relacionar
400
+ la configuración obtenida de los objetos activos contra los objetos según sus ficheros de configuración.
401
401
Si un objeto coincide con la consulta, y no tiene un fichero de configuración en el directorio, pero si
402
402
tiene una anotación ` last-applied-configuration ` , entonces será eliminado.
403
403
@@ -794,7 +794,7 @@ spec:
794
794
protocol: TCP # valor por defecto definido por apiserver
795
795
resources: {} # valor por defecto definido por apiserver
796
796
terminationMessagePath: /dev/termination-log # valor por defecto definido por apiserver
797
- dnsPolicy: ClusterFirst # valor por defecto definido por apiserver
797
+ dnsPolicy: ClústerFirst # valor por defecto definido por apiserver
798
798
restartPolicy: Always # valor por defecto definido por apiserver
799
799
securityContext: {} # valor por defecto definido por apiserver
800
800
terminationGracePeriodSeconds: 30 # valor por defecto definido por apiserver
@@ -1009,9 +1009,9 @@ template:
1009
1009
# # {{% heading "whatsnext" %}}
1010
1010
1011
1011
1012
- * [Managing Kubernetes Objects Using Imperative Commands ](/docs/tasks/manage-kubernetes-objects/imperative-command/)
1013
- * [Imperative Management of Kubernetes Objects Using Configuration Files ](/docs/tasks/manage-kubernetes-objects/imperative-config/)
1014
- * [Kubectl Command Reference ](/docs/reference/generated/kubectl/kubectl-commands/)
1015
- * [Kubernetes API Reference ](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/)
1012
+ * [Administración de Objetos de Kubernetes usando comandos imperativos ](/docs/tasks/manage-kubernetes-objects/imperative-command/)
1013
+ * [Administración imperativa de los Objetos de Kubernetes usando archivos de configuración ](/docs/tasks/manage-kubernetes-objects/imperative-config/)
1014
+ * [Referencia del comando Kubectl ](/docs/reference/generated/kubectl/kubectl-commands/)
1015
+ * [Referencia de la API de Kubernetes ](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/)
1016
1016
1017
1017
0 commit comments