Company
Date Published
Author
Kostis Kapelonis
Word count
1722
Language
English
Hacker News points
None

Summary

This tutorial guides users through deploying an application on Azure Kubernetes Service (AKS) using Helm packages, Codefresh for CI/CD, and Draft for creating Helm charts. It begins by explaining how to set up a Kubernetes cluster in Azure, detailing the use of Azure's command line tools and the importance of Resource Groups. After establishing the cluster, users are instructed on configuring kubectl for cluster access and integrating the cluster with Codefresh, which provides a dashboard for managing resources and built-in deployment steps. The tutorial then covers creating a registry pull secret for Docker images, installing Helm on the Azure Kubernetes cluster, and using Draft to generate a starter Helm chart. Codefresh's integrated Helm Repository allows for cataloging Helm Charts, and users are shown how to create a Codefresh Pipeline to push Helm Charts to this repository. The tutorial concludes by demonstrating how to automate Helm Chart deployment within a CI/CD pipeline, explaining the rollback capabilities Helm offers, and highlighting the ability to manage deployments via the Codefresh GUI.