添加插件
添加推送插件
helm plugin install https://github.com/chartmuseum/helm-push
下载太慢,可以选择离线安装 下载安装包
官方下载地址 https://github.com/chartmuseum/helm-push/releases
检查 helm 插件的目录
解压到此目录下
mkdir /root/.local/share/helm/plugins/helm-push
tar zxf helm-push_0.10.2_linux_amd64.tar.gz -C /root/.local/share/helm/plugins/helm-push/
查看helm插件
helm plugin list
已安装成功
添加仓库
添加仓库,带上账号密码不用每次输入
helm repo add --username admin --password Harbor12345 harbor http://192.168.140.xx/chartrepo/[项目名]
查看仓库
helm repo list
推送 chart
helm cm-push [helm chart目录]/ harbor
推送成功
使用 chart
刷新仓库
helm repo update
调试干跑
helm install --debug --dry-run --username admin --password Harbor12345 test harbor/java-app
报错
Kubernetes cluster unreachable: the server could not find the requested reso
原因:没有引入kubeconfig
export KUBECONFIG=~/.kube/kubeconfig
chmod g-r ~/.kube/kubeconfig
chmod o-r ~/.kube/kubeconfig