Skip to content

Feature Overview

Workbench provides the following features:

  • Application Management

    • Supports "multi-form" cloud-native applications, including Kubernetes native applications, Helm applications, OAM applications, and so on.
    • Provides full lifecycle management for cloud-native applications, such as scaling, logs, monitoring, and application updates.
    • Supports integrating and managing SpringCloud and Dubbo microservices, as well as cloud-native microservices based on Kubernetes and Service Mesh.
  • Pipeline Orchestration

    Pipeline is a customizable CI/CD mode.

    • Supports four modes to create pipelines: custom creation, Jenkinsfile-based creation, tempalte-based creation, and create multiple-branch pipelines.
    • Supports editing pipelines with graphical UI.
    • Supports building applications from source code in GitHub repos, Jar packages, Helm charts, or container images.
  • Credential Management

    Manages different types of credentials for code repositories and image registries used in a pipeline.

  • GitOps

    Introduces the concept of GitOps to achieve continuous deployment of applications, which helps control the application release and deployment process after code building.

    • Based on Argo CD, automates the deployment of applications to production environments frequently and continuously.
    • Provides creation, synchronization, and deletion of Argo CD applications.
  • Repository Management

    Supports importing code repositories from Git, allowing you to use them for continuous deployment of applications.

  • Canary Release

    Canary release ensures system stability by allowing you to discover and fix bugs during the initial grayscale phase, reducing the impact range of bugs and vulnerabilities.

    • Supports advanced release policies such as Canary release, Blue/Green deployment, and A/B Testing.
    • Canary release supports automated progressive release.
    • Supports quick rollback based on metric analysis.
  • Toolchain Integration

    This means you can integrate your favorite DevOps tools as a toolchain, no need to log into multiple platforms and dealing with different views of these tools.

Comments