티스토리 뷰

helm install <배포 이름> <디렉토리>

명령어를 입력했는데

Error: Kubernetes cluster unreachable: invalid configuration: 

[unable to read client-cert /root/.minikube/profiles/minikube/client.crt 

for minikube due to open /root/.minikube/profiles/minikube/client.crt: permission denied, 

unable to read client-key /root/.minikube/profiles/minikube/client.key 

for minikube due to open /root/.minikube/profiles/minikube/client.key: permission denied, 

unable to read certificate-authority /root/.minikube/ca.crt 

for minikube due to open /root/.minikube/ca.crt: permission denied]

 

같은 에러가 났다.

 

sudo chown -R $USER $HOME/.kube $HOME/.minikube

 

이랬는데도 안됨

 

권한을 어떻게 해결할깨 생각하다가 그냉 gitlab-runner에 똑같은 파일을 붙여넣기로함

 cp /root/.minikube/profiles/minikube/client.crt /home/gitlab-runner
 cp /root/.minikube/profiles/minikube/client.key /home/gitlab-runner/
 cp /root/.minikube/ca.crt /home/gitlab-runner/

 

그리고나서 인증할때 /home/gitlab-runner경로에서 읽도록 설정

vim /etc/rancher/k3s/k3s.yaml #부분수정

certificate-authority: /home/gitlab-runner/ca.crt
client-certificate: /home/gitlab-runner/client.crt
client-key: /home/gitlab-runner/client.key

 

마지막으로 소유권변경

 chown gitlab-runner /home/gitlab-runner/client.crt
 chown gitlab-runner /home/gitlab-runner/client.key
 chown gitlab-runner /home/gitlab-runner/ca.crt

 

에러해결 완료!!

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함