Skip to content

Using Helm Charts

Key Features/Components

  • Automated Scaling: HKE offers automated horizontal and vertical scaling capabilities to efficiently manage resources.
  • Monitoring: Integrated monitoring tools in HKE provide insights into cluster performance and health.
  • High Availability: HKE ensures high availability of applications through redundancy and failover mechanisms.

Step-by-step Instructions or Configuration Details

  1. Installing Helm in HKE:

    Terminal window
    # Add the Helm repository
    helm repo add stable https://charts.helm.sh/stable
    # Install Helm
    brew install helm
  2. Deploying a Helm Chart:

    Terminal window
    # Create a namespace
    kubectl create namespace my-namespace
    # Deploy a Helm chart
    helm install my-release stable/my-chart --namespace my-namespace

Best Practices and Recommendations

  • Version Control: Maintain version control of Helm Charts to track changes and facilitate rollbacks.
  • Security: Implement RBAC and network policies to secure Helm deployments in HKE.
  • Monitoring: Utilize HKE monitoring tools to track Helm Chart performance and resource usage.

Common Pitfalls and Solutions

  • Chart Compatibility: Ensure Helm Charts are compatible with the Kubernetes version running in HKE.
  • Resource Constraints: Monitor resource utilization to prevent performance issues in Helm Chart deployments.

This documentation serves as a comprehensive guide for leveraging Helm Charts effectively in HostSpace Kubernetes Engine (HKE).