작성
·
252
2
안녕하세요. aws에서 환경구성해서 쿠버네티스 구성했습니다.
저는 ubuntu16.04로 마스터1 노드3개로 구성했습니다.
해당 올려주신 dashboard.yaml파일 cmd입력하고 진행했는데 계속 인증을 해달라고 뜨는데 어떻게 해야할까요?
답변 4
1
1
네, 일단 unchanged는 이미 해당 Object들이 설치되어 있어서 다시 apply를 했을때 변경사항이 없다는 내용입니다.
아마 두번 설치 커맨드를 날리셨거나, 기존이 aws에서 설치를 하셨을때 dashboard를 자동 설치되는 옵션으로 설치를 한것 같네요.
그리고 제가 가이드한 대시보드 yaml은 쿠버네티스가 1.16 이상의 버전일 경우 skip버튼을 설정을 할 수 가 없습니다.
그래서 수고스럽겠지만 1.15 버전으로 다시 클러스터를 구성하셔야 되고요. 설치하실때 aws 자체에서 대시보드를 자동설치해주는 옵션이 있다면 이를 언체크 한 후에 제가 가이드한대로 별도 설치를 해야됩니다.
1.16버전부터는 보안이 강화되서 skip버튼을 사용할수 없고요.
(구글링을 하면 어떻게든 방법을 찾을수는 있겠지만 저도 아직 찾지는 못했습니다.)
그래서 꼭 최신 버전을 사용해야 되는 이유가 아니라면 버전을 낮추시는걸 권장드려요. 안된다면 aws에서 가이드 하는 방식으로 인증을 타고 로그인을 하셔야 할것 같고요.
저도 aws에서 클러스터를 구성해보진 않아서 해결방법을 딱 말씀드리기는 힘들지만, 하시다가 추가 질문이 있으면 아는 한도에서 최대한 설명을 드릴께요^^
1
Major:"1", Minor:"17", GitVersion:"v1.17.3" 입니다.
구동중에 apply를 하면 적용이 되는건가요?
secret/kubernetes-dashboard-certs unchanged
serviceaccount/kubernetes-dashboard unchanged
role.rbac.authorization.k8s.io/kubernetes-dashboard-minimal unchanged
rolebinding.rbac.authorization.k8s.io/kubernetes-dashboard-minimal unchanged
deployment.apps/kubernetes-dashboard unchanged
service/kubernetes-dashboard unchanged
clusterrolebinding.rbac.authorization.k8s.io/kubernetes-dashboard unchanged
이렇게 다 미적용됐다고 로그가 뜹니다.
1