Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- kibana
- docker
- 쿠버네티스
- loadbalance
- Elk
- topic
- Message
- Kafka
- go
- eck
- go test
- ElasticSearch
- broker
- Golang
- Produce
- Consumer
- create topic
- consumer group
- Kubernetes
- gorm
- Kafka Connect
- kafka broker
- gin
- gortsplib
- tls disable
- Helm
- kafka-connect
- minikube
- http
- k8s
Archives
- Today
- Total
개발자의 개발괴발
Kibana에 접근하기 본문
반응형
Elasticsearch와 Kibana를 설치했고 Elasticsearch가 잘 동작하는걸 확인했었다.
여기 페이지에 있는 화면에 접근을 하고 싶은데 Kibana에 접근하면 보여지는 것으로 보인다.
Kibana를 localhost로 port-forward하고 브라우저로 접속하면 바로 접속될 줄 알았지만 역시나 한번에 되는 것은 없다.
curl로도 마찬가지였다.
$ curl "http://localhost:5601" -vvv
* Host localhost:5601 was resolved.
* IPv6: ::1
* IPv4: 127.0.0.1
* Trying [::1]:5601...
* Connected to localhost (::1) port 5601
> GET / HTTP/1.1
> Host: localhost:5601
> User-Agent: curl/8.7.1
> Accept: */*
>
* Request completely sent off
* Empty reply from server
* Closing connection
curl: (52) Empty reply from server
Kibana log를 확인해보자.
$ k logs quickstart-kb-76fc7df75-g5bws -n elastic-stack
...
[2025-04-25T13:09:05.979+00:00][ERROR][elasticsearch-service] Unable to retrieve version information from Elasticsearch nodes. socket hang up - Local: 10.244.1.7:54238, Remote: 10.104.83.128:9200
[2025-04-25T13:09:15.125+00:00][ERROR][elasticsearch-service] Unable to retrieve version information from Elasticsearch nodes. connect ECONNREFUSED 10.104.83.128:9200
...
elasticsearch와 통신이 제대로 되지 않는 것 같다.
kibana를 재기동하니 메세지는 사라졌다.
그러나 여전히 접근이 안되고 있었다.
kibana에 접속해서 설정파일은 한번 확인해보자.
bash-5.1$ cat ./config/kibana.yml
elasticsearch:
hosts:
- http://quickstart-es-http.elastic-stack.svc:9200
serviceAccountToken: AAEAAWVsYXN0aWMva2liYW5hL2VsYXN0aWMtc3RhY2tfcXVpY2tzdGFydF9lNGFhNWFkYy1iNGJiLTRiYjgtYjVkMC0zODBjYTIwYjM3ZWQ6SWxHUWNXQTR3MHJIeVBiNFNXb0Fvb01OS1NHejQ4dG9rT0ZaUGYwNk5oWHFveWFSTzBNVVE2WDdmTVliS3dvZA==
ssl:
certificateAuthorities: /usr/share/kibana/config/elasticsearch-certs/ca.crt
verificationMode: certificate
monitoring:
ui:
container:
elasticsearch:
enabled: true
server:
host: 0.0.0.0
name: quickstart
ssl:
certificate: /mnt/elastic-internal/http-certs/tls.crt
enabled: true
key: /mnt/elastic-internal/http-certs/tls.key
xpack:
encryptedSavedObjects:
encryptionKey: t5sp0qAr6PLJNlJ2Li9JOsKkJvbqRAka0qyKZ3dQzAFqcPdcw0mOEAxu1vEayY4D
license_management:
ui:
enabled: false
reporting:
encryptionKey: kWeIF9Ve6PY6OLJEqFYxUrswKmL3k0CHG2IHFdlLvV7h3kSNTYhj79gcHiOqEwWl
security:
encryptionKey: kpOn6gpkH3WkoepPpAb1VVhIZ5oyaNB2vsNbQHqI6H7p19NkcYMSYMZD0OwjiYli
server.ssl.enabled가 true로 되어있다!!
https://localhost:5601로 접속하니 접속이 됐다!
username은 elastic이고
password는 secret에 있다.
$ k get secret quickstart-es-elastic-user -n elastic-stack -o go-template='{{.data.elastic | base64decode }}'
DL0X8v2T8DI1KOn6DK213R3h
username과 password를 입력하면 접속할 수 있다.
생각보단 문제가 싱겁게 끝났다.
반응형
'개발 > ELK' 카테고리의 다른 글
Deploy Elasticsearch and Kibana with Helm (0) | 2025.04.25 |
---|---|
Deploy Elasticsearch on minikube (0) | 2025.04.25 |