¿Qué es If/Else en Helm?

Autor: | Última modificación: 7 de junio de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post:

Helm es una herramienta autodefinida como el gestor de paquetes de la plataforma de Kubernetes, debido a que se encarga de los procesos de configuración e implementación de las aplicaciones y servicios en el interior de los clústeres del sistema de una manera más fácil. Esta herramienta emplea una serie de recursos y componentes que permiten y amplían su funcionamiento, como es el caso de las opciones If/Else en Helm, es decir, una de las estructura de control que observarás al trabajar con la plataforma del gestor de Kubernetes.

Los recursos de If/Else en Helm serán de vital importancia para el cumplimiento de labores como la creación de bloques condicionales en el sistema, por lo que su aprendizaje sin duda será fundamental para aprovechar al máximo las funciones de la plataforma. Por este motivo, en este post, te enseñamos qué son estas opciones, además de cuáles son sus características y propiedades principales dentro del sistema de administración de paquetes de Kubernetes.

¿Qué es If/Else en Helm?

Las opciones de If/Else en Helm pueden definirse como la estructura típica de control que podrás observar en la plataforma. Esta herramienta se utiliza con el objetivo de incluir de manera condicional, los bloques de texto al interior de una template o plantilla.

Estructura de If/Else en Helm

La estructura básica del componente de If/Else en Helm se caracteriza por tener la siguiente forma:

{{ if PIPELINE }}
# Do something
{{ else if OTHER PIPELINE }}
# Do something else
{{ else }}
# Default case
{{ end }}

A partir de esta estructura, debes tener en cuenta que el pipeline va a ser evaluado por el sistema como falso o false, en cualquiera de los siguientes casos:

  • Un booleano falso.
  • Un numérico cero.
  • Una cadena vacía.
  • Nil, es decir, vacío o nulo.
  • Una colección vacía, como puede ser el caso de un map, slice, tuple, dict, array.

En el caso del resto de condiciones no incluidas en el listado anterior, el formato del pipeline será evaluado por la plataforma como true o verdadero.

¿Cuál es el siguiente caso?

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

En este artículo has podido conocer qué es la opción de If/Else en Helm, así como sus características principales y los detalles de su estructura básica en la plataforma. Ahora, después de llegar hasta aquí, seguro que te interesa seguir aprendiendo acerca de esta y otra gran variedad de herramientas de Helm, Kubernetes y otras plataformas del sector tecnológico. Por eso, no dudes en dar el siguiente paso en tu proceso de formación y matricúlate en nuestro DevOps & Cloud Computing Full Stack Bootcamp.

Con este bootcamp necesitarás menos de 6 meses para recibir una formación de calidad que te permita conocer todo lo necesario para convertirte en un experto del mundo tecnológico, al tiempo que destacas frente a tus competidores. ¡Anímate a dar el siguiente paso y apúntate en este bootcamp para continuar formándote!

[email protected]

¿Sabías que hay más de 2.500 vacantes para ingenieros DevOps sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!