Я установил Rancher 2 и создал кластер kubernetes для внутренних виртуальных машин (без AWS / gcloud).
Кластер запущен и работает.
Я вошел в систему на одном из узлов.
1) Установил Kubectl и выполнил kubectl cluster-info.В нем правильно указана информация о моем кластере.
2) Установленный шлем
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get > get_helm.sh
chmod 700 get_helm.sh
./get_helm.sh
root@lnmymachine # helm version
Client: &version.Version{SemVer:"v2.12.3", GitCommit:"eecf22f77df5f65c823aacd2dbd30ae6c65f186e", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.12.3", GitCommit:"eecf22f77df5f65c823aacd2dbd30ae6c65f186e", GitTreeState:"clean"}
3) Настроенная ссылка на шлем Rancher Helm Init
kubectl -n kube-system create serviceaccount tiller
kubectl create clusterrolebinding tiller \
--clusterrole cluster-admin \
--serviceaccount=kube-system:tiller
helm init --service-account tiller
Пробовалустановка Jenkins через helm
root@lnmymachine # helm ls
Error: Unauthorized
root@lnmymachine # helm install --name initial stable/jenkins
Error: the server has asked for the client to provide credentials
Просматривал похожие проблемы, и немногие из них были связаны с несколькими кластерами.У меня только один кластер.kubectl дает всю информацию правильно.
Любая идея, что происходит.