clean: remove 3rd party links
Signed-off-by: Rael Garcia <rael@redhat.com>
This commit is contained in:
@@ -12,23 +12,14 @@ Al eliminar un DaemonSet se limpian todos los Pods que han sido creados.
|
|||||||
|
|
||||||
Algunos casos de uso típicos de un DaemonSet son:
|
Algunos casos de uso típicos de un DaemonSet son:
|
||||||
|
|
||||||
- ejecutar un proceso de almacenamiento en el clúster, como `glusterd`, `ceph`, en cada nodo.
|
- Ejecutar un proceso de almacenamiento en el clúster.
|
||||||
- ejecutar un proceso de recolección de logs en cada nodo, como `fluentd` o `logstash`.
|
- Ejecutar un proceso de recolección de logs en cada nodo.
|
||||||
- ejecutar un proceso de monitorización de nodos en cada nodo, como [Prometheus Node Exporter](
|
- Ejecutar un proceso de monitorización de nodos en cada nodo.
|
||||||
https://github.com/prometheus/node_exporter), [Sysdig Agent] (https://sysdigdocs.atlassian.net/wiki/spaces/Platform), `collectd`,
|
|
||||||
[Dynatrace OneAgent](https://www.dynatrace.com/technologies/kubernetes-monitoring/),
|
|
||||||
[AppDynamics Agent](https://docs.appdynamics.com/display/CLOUD/Container+Visibility+with+Kubernetes),
|
|
||||||
[Datadog agent](https://docs.datadoghq.com/agent/kubernetes/daemonset_setup/),
|
|
||||||
[New Relic agent](https://docs.newrelic.com/docs/integrations/kubernetes-integration/installation/kubernetes-installation-configuration),
|
|
||||||
Ganglia `gmond` o un agente de Instana.
|
|
||||||
|
|
||||||
De forma básica, se debería usar un DaemonSet, cubriendo todos los nodos, por cada tipo de proceso.
|
De forma básica, se debería usar un DaemonSet, cubriendo todos los nodos, por cada tipo de proceso.
|
||||||
En configuraciones más complejas se podría usar múltiples DaemonSets para un único tipo de proceso,
|
En configuraciones más complejas se podría usar múltiples DaemonSets para un único tipo de proceso,
|
||||||
pero con diferentes parámetros y/o diferentes peticiones de CPU y memoria según el tipo de hardware.
|
pero con diferentes parámetros y/o diferentes peticiones de CPU y memoria según el tipo de hardware.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- body -->
|
<!-- body -->
|
||||||
|
|
||||||
## Escribir una especificación de DaemonSet
|
## Escribir una especificación de DaemonSet
|
||||||
@@ -158,14 +149,14 @@ A pesar de que los Pods de proceso respetan las
|
|||||||
la siguientes tolerancias son añadidas a los Pods del DaemonSet de forma automática
|
la siguientes tolerancias son añadidas a los Pods del DaemonSet de forma automática
|
||||||
según las siguientes características:
|
según las siguientes características:
|
||||||
|
|
||||||
| Clave de tolerancia | Efecto | Versión | Descripción |
|
| Clave de tolerancia | Efecto | Versión | Descripción |
|
||||||
| ---------------------------------------- | ---------- | ------- | ------------------------------------------------------------ |
|
| ---------------------------------------- | ---------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
| `node.kubernetes.io/not-ready` | NoExecute | 1.13+ | Los pods del DaemonSet no son expulsados cuando hay problemas de nodo como una partición de red. |
|
| `node.kubernetes.io/not-ready` | NoExecute | 1.13+ | Los pods del DaemonSet no son expulsados cuando hay problemas de nodo como una partición de red. |
|
||||||
| `node.kubernetes.io/unreachable` | NoExecute | 1.13+ | Los pods del DaemonSet no son expulsados cuando hay problemas de nodo como una partición de red. |
|
| `node.kubernetes.io/unreachable` | NoExecute | 1.13+ | Los pods del DaemonSet no son expulsados cuando hay problemas de nodo como una partición de red. |
|
||||||
| `node.kubernetes.io/disk-pressure` | NoSchedule | 1.8+ | Los pods del DaemonSet no son expulsados cuando hay problemas de nodo como la falta de espacio en disco. |
|
| `node.kubernetes.io/disk-pressure` | NoSchedule | 1.8+ | Los pods del DaemonSet no son expulsados cuando hay problemas de nodo como la falta de espacio en disco. |
|
||||||
| `node.kubernetes.io/memory-pressure` | NoSchedule | 1.8+ | Los pods del DaemonSet no son expulsados cuando hay problemas de nodo como la falta de memoria. |
|
| `node.kubernetes.io/memory-pressure` | NoSchedule | 1.8+ | Los pods del DaemonSet no son expulsados cuando hay problemas de nodo como la falta de memoria. |
|
||||||
| `node.kubernetes.io/unschedulable` | NoSchedule | 1.12+ | Los pods del DaemonSet toleran los atributos unschedulable del planificador por defecto. |
|
| `node.kubernetes.io/unschedulable` | NoSchedule | 1.12+ | Los pods del DaemonSet toleran los atributos unschedulable del planificador por defecto. |
|
||||||
| `node.kubernetes.io/network-unavailable` | NoSchedule | 1.12+ | Los pods del DaemonSet, que usan la red del servidor anfitrión, toleran los atributos network-unavailable del planificador por defecto. |
|
| `node.kubernetes.io/network-unavailable` | NoSchedule | 1.12+ | Los pods del DaemonSet, que usan la red del servidor anfitrión, toleran los atributos network-unavailable del planificador por defecto. |
|
||||||
|
|
||||||
|
|
||||||
## Comunicarse con los Pods de los DaemonSets
|
## Comunicarse con los Pods de los DaemonSets
|
||||||
@@ -234,5 +225,3 @@ Utiliza un Deployment para definir servicios sin estado, como las interfaces de
|
|||||||
del número de réplicas y las actualizaciones continuas son mucho más importantes que el control exacto del servidor donde se ejecuta el Pod.
|
del número de réplicas y las actualizaciones continuas son mucho más importantes que el control exacto del servidor donde se ejecuta el Pod.
|
||||||
Utiliza un DaemonSet cuando es importante que una copia de un Pod siempre se ejecute en cada uno de los nodos,
|
Utiliza un DaemonSet cuando es importante que una copia de un Pod siempre se ejecute en cada uno de los nodos,
|
||||||
y cuando se necesite que arranque antes que el resto de Pods.
|
y cuando se necesite que arranque antes que el resto de Pods.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user