You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Esta página provee una descripción general de los PodPresets, los cuales son
11
13
los objetos que se utilizan para inyectar cierta información en los Pods en
12
14
el momento de la creación. Esta información puede incluir secretos, volúmenes,
13
15
montajes de volúmenes y variables de entorno.
@@ -17,16 +19,35 @@ montajes de volúmenes y variables de entorno.
17
19
<!-- body -->
18
20
## Entendiendo los Pod Presets
19
21
20
-
Un `Pod Preset` es un recurso de la API utilizado para poder inyectar requerimientos
22
+
Un PodPreset es un recurso de la API utilizado para poder inyectar requerimientos
21
23
adicionales de tiempo de ejecución en un Pod en el momento de la creación.
22
24
Se utilizan los [selectores de etiquetas](/docs/concepts/overview/working-with-objects/labels/#label-selectors)
23
-
para especificar los Pods a los que se aplica un Pod Preset determinado.
25
+
para especificar los Pods a los que se aplica un PodPreset determinado.
24
26
25
-
El uso de un Pod Preset permite a los autores de plantillas de Pods no tener que proporcionar
27
+
El uso de un PodPreset permite a los autores de plantillas de Pods no tener que proporcionar
26
28
explícitamente toda la información de cada Pod. De esta manera, los autores de plantillas de
27
29
Pods que consuman un determinado servicio no tendrán que conocer todos los detalles de ese servicio.
28
30
29
-
Para más información sobre los detalles de los trasfondos, consulte la [propuesta de diseño de PodPreset](https://git.k8s.io/community/contributors/design-proposals/service-catalog/pod-preset.md).
31
+
32
+
## Habilitando un PodPreset en su clúster
33
+
34
+
Con el fin de utilizar los Pod Presets en un clúster debe asegurarse de lo siguiente:
35
+
36
+
1. Que se ha configurado el tipo de API `settings.k8s.io/v1alpha1/podpreset`. Esto se puede hacer,
37
+
por ejemplo, incluyendo `settings.k8s.io/v1alpha1=true` como valor de la opción `--runtime-config`
38
+
en el servidor API. En minikube se debe añadir el flag
39
+
`--extra-config=apiserver.runtime-config=settings.k8s.io/v1alpha1=true` cuando el clúster
40
+
se está iniciando.
41
+
2. Que se ha habilitado el controlador de admisión `PodPreset`. Una forma de hacer esto es incluir
42
+
`PodPreset` como valor de la opción `--enable-admission-plugins` especificada
43
+
para el servidor API. En minikube se debe añadir el flag
3. Que se han definido los Pod Presets mediante la creación de objetos `PodPreset` en el
87
-
namespace que se utilizará.
88
-
87
+
`.spec` de la siguiente forma: `podpreset.admission.kubernetes.io/exclude: "true"`.
89
88
90
89
91
90
## {{% heading "whatsnext" %}}
92
91
93
92
94
-
* [Inyectando datos en un Pod usando PodPreset](/docs/tasks/inject-data-application/podpreset/)
95
-
93
+
Ver [Inyectando datos en un Pod usando PodPreset](/docs/tasks/inject-data-application/podpreset/)
96
94
95
+
Para más información sobre los detalles de los trasfondos, consulte la [propuesta de diseño de PodPreset](https://git.k8s.io/community/contributors/design-proposals/service-catalog/pod-preset.md).
0 commit comments