본문 바로가기

ops73

grafana 설치 - (ubuntu linux) ssh 설치 설치 파일을 grafana-vm으로 이동 실행권한 부여 바이너리 다운로드 압축해제후 /opt/grafana로 이동 사용자 생성 디렉터리 생성 및 권한부여 설정파일 이동 서비스 파일 작성 daemon 리로드 vm실행시 실행 설정 및 start 상태 확인 실행중 로그확인 필요시 로그 확인 설치완료 2025. 12. 19.
python에서 prometheus-client 사용하기 의존성 import 불가 방법 1 방법 2 방법 3 방법 3으로 설치 에러 발생 에러 해결 방법 안내 안내해준 대로 명령어 실행 다시 설치 의존성 import 완료 2025. 12. 18.
prometheus 서비스 파일로 실행하기 프로메테우스가 설치되어 있는 vm에서 재실행할때마다 실행파일로 직접 실행해 주어야 해서 서비스 파일로 만들어서 서비스로 실행하도록 할 예정 prometheus 유저 생성 디렉터리 생성 기존의 파일을 이동 (prometheus는 실행파일, prometheus.yml은 설정파일) 파일의 소유자와 그룹을 변경 서비스 파일 예시 실행 옵션 확인 prometheus의 설정 파일인 prometheus.yml에 변경이 발생했을때 http요청으로 재시작을 할수 있도록 위의 옵션을 추가 수정된 서비스 파일 sudo systemctl daemon-reexecsudo systemctl daemon-reloadsystemd 반영 sudo systemctl start prometheus서비스 시작 sudo sy.. 2025. 12. 18.
sonarscanner, qualitygate 플러그인 설치 2025. 12. 17.
qemu에 kubernetes cluster 구축하기 - 5(nat 연결에서 bridge 연결로 변경하기) 호스트 에서 qemu의 kubernetes cluster의 controlplane으로 요청을 보내면 통신이 99%는 되지 않는다. bridge로 설정을 하라고 한다. 호스트 머신에서 요청을 보낼수가 없으므로 패스 이것도 패스 -기존에 있던 kind를 잠시 사용 kind도 bridge를 사용한다. 2025. 12. 16.
qemu에 kubernetes cluster 구축하기 - 4(kubectl 명령어 사용 호스트 설정) -controlplane의 /etc/kubernetes/admin.conf 파일을kubectl 명령어 사용호스트의 ~/.kube/config 파일로 복사 몇번은 실패 위와 같이 확인 가능하면 성공 2025. 12. 16.
kubectl 명령어로 다른 네트워크에 있는 controlplane 에 요청보내기 연결할 클러스터의 controlplane에 있는/etc/kubernetes/admin.conf 파일을 복사해서 kubectl 명령어를 실행할 호스트의 ~/.kube/config 파일로 복사 -kubectl get pods, kubectl get nodes 명령어를 사용하여 정상작동 확인 2025. 12. 16.
Unable to connect to the server: tls: failed to verify certificate: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes") -node reset후에 인증서 관련 문제 발생 -> 아래의 명령어를 입력하여 새로 생성 rm -rf ~/.kubemkdir -p ~/.kubesudo cp /etc/kubernetes/admin.conf ~/.kube/configsudo chown $(id -u):$(id -g) ~/.kube/config 2025. 12. 16.
[preflight] Some fatal errors occurred: [ERROR FileAvailable--etc-kubernetes-kubelet.conf]: /etc/kubernetes/kubelet.conf already exists [ERROR FileAvailable--etc-kubernetes-bootstrap-kubelet.conf]: /etc/kubernetes/bootstrap-kubelet.conf already exists [ER sudo kubeadm reset -f를해서 init 혹은 join했었던 정보를 초기화 해준다. 2025. 12. 16.