加载中
正在获取最新内容,请稍候...
正在获取最新内容,请稍候...
Kargo is an open-source project for orchestrating the application delivery lifecycle on Kubernetes, automating promotions across environments and providing visibility into releases.
Kargo is a Kubernetes-native tool designed to orchestrate the entire application delivery lifecycle, from development testing through production deployment. It provides a declarative way to define delivery pipelines, manage stages, control promotions, and gain insights into application versions across environments.
Managing complex application delivery pipelines across multiple Kubernetes clusters and environments with manual steps, custom scripts, and disparate tools is error-prone and inefficient. Kargo provides a standardized, automated approach.
Define and manage different stages in your application delivery pipeline (e.g., Dev, Staging, Production) within Kubernetes.
Automate or manually control the promotion of application versions between defined stages based on configurable policies and gates.
Integrates with Git repositories and various CI/CD tools to track application versions and trigger lifecycle events.
Kargo is suitable for various scenarios involving the controlled and automated movement of applications through different stages in a Kubernetes environment.
Automatically promote a tested and validated application version from a staging environment to production after successful CI/CD checks and potential manual approvals.
Reduces manual deployment risks and accelerates reliable delivery to production.
Manage separate delivery pipelines for multiple microservices or applications within a single Kubernetes cluster or across a fleet of clusters.
Provides a centralized and consistent way to handle the release cycles of many independent services.
Implement quality gates (e.g., integration test results, security scans, manual approvals) that must pass before an application can proceed to the next stage.
Ensures that only sufficiently tested and approved versions reach sensitive environments.
You might be interested in these projects
WindTerm is a professional, fast, and feature-rich cross-platform terminal for SSH, SFTP, Shell, Telnet, Tmux, and Serial communication. Designed for system administrators, developers, and network engineers, it offers a modern interface, session management, and robust connection capabilities.
A user-friendly, global Instant Messaging (IM) bot platform tailored for the Large Language Model (LLM) era. Connects to popular chat platforms like QQ, Discord, WeChat, Telegram, Feishu, DingTalk, and Slack, integrating seamlessly with various LLMs and Agents including ChatGPT, DeepSeek, Dify, Claude, Gemini, Ollama, and more, enabling powerful conversational AI experiences across different channels.
A lightweight, self-hosted server and website monitoring tool designed for ease of deployment and operation, providing essential O&M capabilities.