ekeanywhere prometheus 연동

문학적인유사성·2023년 6월 15일
0

AWS

목록 보기
56/64

헬름으로 올린 프로메테우스에 연동이 되지않는것을 발견했다.

컨트롤 플레인에 들어가서 두개 설정값을 확인했느데,
bind에 127.0.0.1로만 되어있어서 프로메테우스가 접근이 안되는 것이 였음
해당 bind를 0.0.0.0으로 바꿔버렸다.

cd /etc/kubernetes/manifests/
vi kube-scheduler.yaml
vi kube-controller-manager.yaml
두개의 --bind-address를 변경 할것

결과


/etc/kubernetes/manifests/kube-scheduler.yaml 파일은 Kubernetes 클러스터의 kube-scheduler 컴포넌트를 구성하는 파일입니다. --bind-address는 kube-scheduler가 수신 대기할 네트워크 주소를 지정하는 옵션입니다.

--bind-address 옵션은 kube-scheduler가 클러스터 내에서 수신 대기하는 IP 주소를 설정하는 데 사용됩니다. Kubernetes 클러스터는 여러 개의 노드로 구성되어 있고, kube-scheduler는 파드의 스케줄링 결정을 내리는 역할을 합니다. kube-scheduler가 파드를 스케줄링하기 위해서는 클러스터 내에서 다른 컴포넌트들과 통신해야 합니다. 이때 --bind-address 옵션을 사용하여 kube-scheduler가 수신 대기할 IP 주소를 지정할 수 있습니다.

주로 kube-scheduler는 클러스터 내에서 각 노드의 kubelet과 통신하여 노드의 리소스 사용량 및 가용성 정보를 수집합니다. 또한, 스케줄링 결정을 내리기 위해 API 서버와도 통신합니다. --bind-address 옵션을 사용하여 kube-scheduler가 특정 IP 주소에서 이러한 통신을 수신 대기할 수 있도록 설정할 수 있습니다.

관련 깃허브 링크

profile
유사 IT 항해

0개의 댓글