Tras el anuncio de Open Operator Collection de noviembre, Canonical se enorgullece de anunciar la disponibilidad de Juju Operator Lifecycle Manager (OLM) 2.9. Esta nueva lectura de Juju ofrece nuevas capacidades para los operadores de Kubernetes, así como una integración fluida con Open Operator Collection.
Tabla de Contenidos
Cámara del gobernante
Una de las mayores mejoras aportadas por Juju 2.9 es la compatibilidad total con el patrón de cirujano de Kubernetes. Aunque los operadores de Kubernetes ya estaban disponibles en versiones anteriores de Juju OLM, la nueva lectura ofrece una granularidad de control mucho más fina para las aplicaciones. Esto se logra colocando los contenedores del cirujano como contenedor sidecar en el pod, en oportunidad de colocar uno y otro en el interior de un solo contenedor.
Los sidecars obtienen paso directo a los detalles de la carga de trabajo de bajo nivel con la supervisión de archivos, la comunicación de socket locorregional y la encargo de procesos. Esto permite a los operadores impulsar aplicaciones mientras se asegura el aislamiento de posibles en el módulo. Este nuevo comportamiento refleja mejor el patrón de cirujano oficial de Kubernetes.
Encima de los operadores de Kubernetes, Juju 2.9 viene con varias mejoras en Kubernetes en genérico, lo que garantiza una experiencia de agraciado unificada en varios tipos de cargas de trabajo. Una de esas mejoras es el «debug-hook», ahora apto en el contexto de K8s para ayudar con la depuración del código de los operadores. Encima, los comandos «juju ssh» y «juju scp», conocidos de las máquinas tradicionales, se han puesto a disposición para las cargas de trabajo de Kubernetes. Esto permite a los usuarios iniciar sesión fácilmente en los contenedores de aplicaciones desde la CLI de Juju y copiar los datos alrededor de / desde ellos.
Integración de Open Operator Collection
La nueva lectura de Juju utiliza la Open Operator Collection recientemente anunciada como tienda predeterminada de los operadores. Open Operator Collection es la colección más extenso de operadores de aplicaciones para cargas de trabajo tradicionales y nativas de la aglomeración. En versiones anteriores de Juju, los usuarios tenían que señalar explícitamente a Open Operator Collection al implementar aplicaciones. De lo contrario, el cliente estaba usando la tienda aludido de forma predeterminada. Con Juju 2.9 este comportamiento se ha revertido.
Encima del cambio mencionado anteriormente, Juju 2.9 presenta los siguientes comandos nuevos para una integración aún mejor con Open Operator Collection:
- juju encontrar – navega por la tienda y encuentra operadores que coincidan con el nombre proporcionado.
- juju info : Muestra información detallada sobre un cirujano determinado.
- descargar juju – descarga el cirujano de la tienda al sistema de archivos locorregional.
Mejoras en el proveedor de Azure
Juju 2.9 viene con muchas mejoras en los proveedores de Azure. En particular, merecen destacarse las siguientes características:
- Aprovisionamiento de instancias con un disco raíz oculto – al aprovisionar instancias en Azure como parte del proceso de implementación de la aplicación, ahora es posible solicitar el oculto del disco raíz. Esto habilita las capacidades de oculto en reposo, lo que garantiza un maduro nivel de seguridad.
- Modelado de múltiples NIC con espacios – Las amplias capacidades de modelado de múltiples NIC de Juju ahora asimismo están disponibles para el proveedor de Azure, lo que permite a los usuarios conectar múltiples interfaces de red a instancias y vincular puntos finales de aplicaciones a subredes.
- Soporte para redes virtuales existentes – Los usuarios ahora pueden usar las redes virtuales existentes próximo con las redes creadas por Juju, lo que permite capacidades de modelado de red consistentes.
- Control mejorado sobre el aprovisionamiento de IP pública – De forma predeterminada, las instancias en Azure se aprovisionan con una dirección IP pública adjunta. La nueva lectura de Juju permite deshabilitar este comportamiento al implementar aplicaciones para que los usuarios puedan tener un control más granular sobre las redes.
Otros cambios notables en Juju 2.9
Encima del extenso trabajo en torno a los operadores de Kubernetes, Open Operator Collection y el proveedor de Azure, Juju 2.9 trae los siguientes cambios:
- Agentes con menos posibles – Los agentes de máquina y dispositivo ahora se han unificado para un mejor consumo de posibles en los nodos implementados.
- Control granular de los puntos finales de la aplicación – los usuarios pueden puntualizar rangos de puertos que se abrirán para puntos finales de aplicaciones particulares, así como espacios y / o CIDRS que pueden ingresar a esos puertos.
- Mejoras en el proveedor de vSphere – particularmente en la implementación en clústeres y hosts en el interior de carpetas, incluida cualquier combinación anidada de subcarpetas.
- Ventana CLI de Juju en GUI – La GUI de Juju ahora contiene una ventana que permite la ejecución de los comandos de Juju como si fueran ejecutados desde el cliente.
Aprende más
Visite el sitio web de Juju OLM para obtener más información. Juju es un administrador del ciclo de vida del cirujano universal, que permite el uso de operadores tanto en Kubernetes como en cargas de trabajo heredadas.
Para obtener más información sobre Juju 2.9, consulte las notas de la lectura oficial.
Explore la colección Open Operator.