Devtron’s Product Updates: November 2024

Welcome to the November product updates from Devtron! We’ve rolled out a range of new features to simplify Kubernetes management, from intelligent error analysis and streamlined upgrades to enhanced deployment security and manifest management. These updates are designed to help you improve reliability, streamline operations, and ensure secure Kubernetes environments. Let’s take a closer look!

Devtron Intelligence

You no longer have to conduct time-consuming investigations to understand and troubleshoot complex Kubernetes events. We are introducing Devtron Intelligence, the aim of which is to intelligently analyze Kubernetes error events and provide actionable insights. So now, DevOps and Developers can quickly identify the root causes of issues, and perform required actions, significantly reducing mean time to resolution (MTTR) and enhancing system reliability.

[Fig. 1] AI Analysis

Safe and Smooth Kubernetes Cluster Upgrades

Upgrading Kubernetes clusters often presents numerous challenges, including potential downtime, compatibility issues, and the complexity of managing multiple versions. We are integrating an open-source tool i.e. Silver Surfer which aims to streamline your Kubernetes cluster upgrades. Silver Surfer performs comprehensive comparisons between current and target cluster versions, it analyzes and lists out the API compatibility issues and object definitions across both Kubernetes versions. This enables you to spot the breaking changes in cluster upgrades and address the necessary updates before executing a cluster upgrade. To ensure zero downtime upgrades, Devtron now also provides an overview of your Kubernetes cluster's Pod Disruption Budget (PDB). Learn More >

[Fig. 12 Kubernetes cluster upgrades

Policy-Driven Deployment Controls with Mandatory Plugins

In critical Kubernetes environments, ensuring security and proper testing before every deployment is crucial yet often overlooked. To provide organizations a way to secure every deployment and enforce standardized testing and security checks, Devtron now extends its policy-driven workflow capabilities to deployment stages through Mandatory Plugins. The super-admins or administrators can now enforce the essential security scans, compliance checks, and testing protocols that must be completed before any application can be deployed, ensuring consistent and secure deployment practices across the organization. 

[Fig. 3] Policy driven deployments

Kubernetes Multi-Cluster Health at a Glance

Monitoring the health of multiple Kubernetes clusters that are spread across production and non-production environments is complex and time-consuming. The Resource Browser of Devtron which simplifies the cluster management, has got an update that now provides a unified dashboard that gives administrators immediate visibility into their entire Kubernetes landscape. The new interface intelligently organizes clusters by size and environment type, displaying critical metrics like node count and health status. This centralized view enables teams to: Quickly identify and respond to cluster health issues, and navigate seamlessly between production and non-production environments.

[Fig. 4] Kubernetes cluster visualization

GUI Schema for Kubernetes Manifests

Managing Kubernetes manifests through YAML files is error-prone and requires deep technical expertise. To simplify this process, Devtron introduces a graphical manifest editor that transforms complex YAML configurations into an intuitive form-based interface. This visual editor enables both developers and operators to Configure Kubernetes resources with confidence through a guided interface and modifies live manifests without risking YAML syntax errors. Learn More >

Lock Kubernetes Manifests

In production Kubernetes environments, accidental changes to critical configurations can lead to costly service disruptions and security vulnerabilities. Devtron's new manifest locking feature provides granular control over Kubernetes object modifications by allowing administrators to lock the Kubernetes manifests. This feature helps lock critical fields in Kubernetes manifests to prevent unauthorized changes and maintain configuration stability across cluster updates and deployments. Learn More >

Bulk Action for Kubernetes Workloads

Managing Kubernetes workloads can become cumbersome when handling tasks like pod deletion or deployment restarts individually, especially when dealing with multiple resources across clusters. To address this challenge, Devtron introduces a powerful new multi-select feature that enables users to select multiple workloads at once. This allows for bulk actions, such as deleting pods or restarting deployments, to be performed in a single operation, streamlining cluster management and significantly improving operational efficiency. Learn More >

Centralize Your Monitoring Dashboards in Devtron

Devtron's Resource Browser now enables seamless integration with external monitoring tools like Grafana, Kibana, Prometheus, and others. This feature allows you to embed monitoring graphs and dashboards from these platforms directly into Devtron, centralizing all your cluster visuals in one unified location. By consolidating data from multiple sources, Devtron provides a "Single Pane of Glass" (SPOG) view, making troubleshooting faster and reducing the manual effort required to manage and monitor your clusters. Learn More >

[Fig. 5] Monitoring dashboards

Bug Fixes

  • Fixed Dependabot fixes. 
  • Resolved database-module installation mismatch. 
  • Fixed Docker daemon startup failures on Oracle Linux VM environments.
  • Addressed alerts related to Docker daemon initialization issues.
  • Implemented fixes for asynchronous flow and prom-client integration in notifier service.
  • Restored missing ephemeral container delete button in the dropdown menu.
  • Resolved deployment window issues.
  • Fixed broken configuration diff functionality on the Application Details deployment view.
  • Addressed unexpected build triggers in linked CD pipeline scenarios.
  • Corrected commit synchronization issues affecting build trigger visibility.
  • Fixed issue preventing Helm app deletion on unreachable external clusters and resolved timeout accessing the Security Scan page.
  • Addressed issue allowing managers to grant terminal access to users without terminal access themselves.
  • Resolved resource browser redirection and undefined behavior issues.
  • Fixed bulk edit functionality in Pager for multiple EnvIds.

Catch up on previous Devtron product updates to see what you’ve missed:

If you have any queries, don't hesitate to connect with us. Join the lively discussions and shared knowledge in our actively growing Discord Community. If you like what Devtron is solving, please give it a ⭐️ on GitHub.