Helm cannot locate the chart you are trying to install. This is usually because the chart repository is not configured or the chart name is incorrect.
Helm looks for charts in configured repositories or local paths. If the chart is not in any configured repo, doesn't exist locally, or the repository hasn't been updated, Helm will report that the chart cannot be found.
See what repos are available:
helm repo listIf empty or missing your repo, add it first.
Add the repository:
helm repo add nginx-stable https://helm.nginx.com/stable
helm repo updateThen list charts:
helm search repo nginxFetch latest charts from all repos:
helm repo updateNow retry your install command.
Search for the chart:
helm search repo CHART_NAME
helm search repo CHART_NAME --versionsConfirm the exact spelling and version.
For local charts, use file:// paths: helm install RELEASE ./local-chart/. For offline environments, pre-load chart repositories. Use helm search to discover available charts: helm search hub CHART_NAME (searches ArtifactHub). Version your charts explicitly in CI/CD to avoid version mismatches. Consider using a private Helm repository (ChartMuseum, Nexus) for internal charts.
Service port already allocated
How to fix "Service port already allocated" in Kubernetes
minimum cpu usage per Container
How to fix "minimum cpu usage per Container" in Kubernetes
Failed to connect to server: connection refused (HTTP/2)
How to fix "HTTP/2 connection refused" error in Kubernetes
Use the full chart reference:
helm install RELEASE REPO_NAME/CHART_NAME -n NAMESPACEOptionally specify version:
helm install RELEASE REPO_NAME/CHART_NAME --version 1.2.3 -n NAMESPACE