1. 키바나 로그인 (토큰 입력, 인증번호 입력)
- 키바나에 로그인하면 elasticsearch의 enrollment token을 설정해야 한다.elasticsearch pod에서 해당 token 정보를 확인할 수 있다.
kubectl exec -it -n devops-tools elasticsearch-0 -- /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token --scope kibana
WARNING: Owner of file [/usr/share/elasticsearch/config/users] used to be [root], but now is [elasticsearch]
WARNING: Owner of file [/usr/share/elasticsearch/config/users_roles] used to be [root], but now is [elasticsearch]
eyJ2ZXIiOiI4LjEzLjMiLCJhZHIiOlsiMTAuMS4wLjU0OjkyMDAiXSwiZmdyIjoiNzY0ODAzOWYwODhkYWZlNjkyODQ1Y2QzNWMwMzBjY2MyZmU4ZjRmOTUzMzIwMTQ4MTA0NWI4MWE2ZTU5MTRhZiIsImtleSI6ImlPQ2xRbzhCeHB1LXI0OWpNNElxOng3cVdRNlNuU3MyT3NvYk9VVGd5YlEifQ==
- 아래와같이 enrollment token에 입력해준다.
- Configure Elastic을 클릭하자. 인증번호 입력창이 나올것이다.
- 인증번호는 kibana의 pod에서 아래의 명령어를 입력해서 확인하도록 하자.
- 앞에 namespace로 -n devops-tools를 적어주고
- 뒤에 kibana-0은 pod의 이름이니 “kubectl get pods -n devops-tools”로 검색해보고 적어주자
kubectl exec -it -n devops-tools kibana-0 -- /usr/share/kibana/bin/kibana-verification-code
- 입력하면 아래와 같이 화면이 자동으로 동작한다.