背景说明

Helm3默认情况下会采用当前集群的相关信息自动配置,如果需要调整可以通过相关命令自己指定

配置信息

查看客户端配置信息

  1. [root@cka-master helm]# helm env
  2. HELM_BIN="helm"
  3. HELM_CACHE_HOME="/root/.cache/helm"
  4. HELM_CONFIG_HOME="/root/.config/helm"
  5. HELM_DATA_HOME="/root/.local/share/helm"
  6. HELM_DEBUG="false"
  7. HELM_KUBEAPISERVER=""
  8. HELM_KUBEASGROUPS=""
  9. HELM_KUBEASUSER=""
  10. HELM_KUBECAFILE=""
  11. HELM_KUBECONTEXT=""
  12. HELM_KUBETOKEN=""
  13. HELM_MAX_HISTORY="10"
  14. HELM_NAMESPACE="default"
  15. HELM_PLUGINS="/root/.local/share/helm/plugins"
  16. HELM_REGISTRY_CONFIG="/root/.config/helm/registry/config.json"
  17. HELM_REPOSITORY_CACHE="/root/.cache/helm/repository"
  18. HELM_REPOSITORY_CONFIG="/root/.config/helm/repositories.yaml"
  19. [root@cka-master helm]#

集群指定

HELM3通过ApiServer与k8s交互,可以设置环境变量KUBECONFIG来指定存有ApiServre的地址与token的配置文件地址,默认为~/.kube/config

  1. export KUBECONFIG=/root/.kube/config