Pelican screenshot

Pelican

Author Avatar Theme by Oslabs beta
Updated: 13 Aug 2020
139 Stars

Automated GUI canary testing for your kubernetes clusters

Categories

Overview:

Pelican is an innovative Kubernetes rollout dashboard designed to simplify the management of your containerized applications. Whether you choose to run it locally or deploy it as a Docker image, Pelican provides a seamless interface to connect with any Kubernetes cluster, enabling you to monitor deployments, manage configurations, and perform rollouts effortlessly. This tool is especially beneficial for developers and operators looking to streamline their deployment processes and enhance visibility across their Kubernetes environments.

With Pelican, you can quickly check the status of your applications, edit configurations, and scale deployments. The dashboard also supports various deployment strategies, including standard, blue-green, and canary rollouts, ensuring that you can choose the best method for your organization’s needs.

Features:

  • Local or Docker Deployment: Run Pelican either on your local machine or as a Docker image, making it versatile for different environments.
  • Real-time Status Monitoring: Easily check the current status of your deployments and pods across all namespaces to maintain insight into application health.
  • Configuration Editing: Modify deployment configurations directly from the dashboard, allowing for quick adjustments without needing to dive into complex command-line interfaces.
  • Namespace Filtering: Utilize a dropdown selector to focus on specific namespaces, helping you manage multiple applications more effectively.
  • Multiple Rollout Strategies: Choose between standard, blue-green, or canary deployments, giving you flexibility in how new images are rolled out to your applications.
  • Detailed Object Views: Access comprehensive information about each Kubernetes object, including pods, nodes, and deployments, with the ability to view individual configurations and statuses.
  • Health Confirmation: Ensure new deployments are running smoothly with health checks before they go live, reducing the risk of introducing errors in production environments.