Skip to content

Deploy#

This section covers deploying applications to KubeStack+ — from building your first container image to running ArgoCD-managed releases across multiple environments.


How deployment works#

KubeStack+ uses an outer loop model: you build an image, package it as a Helm chart, push both to Harbor, then commit deployment configuration to your apps GitOps repository. ArgoCD detects the commit and deploys automatically — no manual kubectl apply required.

Read Inner vs outer loop if you are new to this model, or Plan your deployment to evaluate your application's requirements before you start.


Quick start#

Work through Deploy a demo app for a complete end-to-end walkthrough: build an image, push it to Harbor, package the chart, deploy via ArgoCD, and verify the result.


Common tasks#

Scenario Guide
Build a container image and push it to Harbor Build and push your image
Package a Helm chart and push it to Harbor Package and push your chart
Deploy an application using ArgoCD and Helm Deploy with ArgoCD and Helm
Expose an application on a custom hostname over https Expose your application
Rewrite URL paths at the ingress Path rewriting
Promote an application to the next environment Promote your application

Concepts#