Skip to content

HKE Helm Charts Overview

Overview

HostSpace Kubernetes Engine (HKE) provides an enterprise-grade Kubernetes orchestration platform with a focus on automated scaling, monitoring, and high availability. This documentation covers the usage of Helm Charts in HKE for deploying and managing applications.

Key Features/Components

  • Helm Charts: Package manager for Kubernetes that simplifies deploying applications.
  • HKE Integration: Seamless integration of Helm Charts within the HKE environment.
  • Automated Scaling: Allows for dynamic scaling of applications based on resource utilization.
  • Monitoring: Built-in monitoring capabilities to track application performance.
  • High Availability: Ensures applications are highly available through redundancy and failover mechanisms.

Step-by-step Instructions or Configuration Details

  1. Installing Helm:

    Terminal window
    curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
    chmod 700 get_helm.sh
    ./get_helm.sh
  2. Adding HKE Repository:

    Terminal window
    helm repo add hke-charts https://hostspace.io/helm-charts
    helm repo update
  3. Deploying an Application:

    Terminal window
    helm install my-release hke-charts/my-chart

Best Practices and Recommendations

  • Regularly update Helm Charts to leverage new features and security patches.
  • Use Kubernetes Horizontal Pod Autoscaler for automated scaling based on resource metrics.
  • Implement readiness and liveness probes in your application for better reliability.

Common Pitfalls and Solutions

End of Documentation