환경:
- rook-ceph (rook v1.10.3)
- external cluster 로 ceph 연동
이런 상황에서 아래와 같은 오류가 발생한다면
op-mon: failed to check mon health. failed to configure external metrics endpoint: failed to create or update mgr endpoint: failed to create endpoint "rook-ceph-mgr-external". Endpoints "rook-ceph-mgr-external" is invalid: subsets\[0\].ports\[0\].port: Invalid value: 0: must be between 1 and 65535, inclusive
CephCluster 의 spec.monitoring 에 externalMgrPrometheusPort 를 추가한다.
spec:
...
monitoring:
enabled: true
externalMgrEndpoints:
- ip: ...
- ip: ...
externalMgrPrometheusPort: 9283
원래는 optional 인데 v1.10.3 의 버그로 보인다.
반응형
'개발 및 운영 > Kubernetes' 카테고리의 다른 글
kubernetes sysctl (0) | 2023.05.24 |
---|---|
Kubernetes 에서 Node 죽었을 때 PV가 있는 파드가 스케쥴링 되지 않는 현상 (0) | 2022.12.27 |
RKE2 의 API 서버 접속 방법 (왜 127.0.0.1:6443 인가?) (0) | 2022.10.26 |
EJBCA-CE Docker with HSM on Kubernetes (1) | 2022.10.03 |
rook-ceph 에서 Proxmox ceph 을 external cluster 으로 사용할 때 문제 (0) | 2022.08.10 |
댓글