+ admin 2023.08.24 Kubernetes 에서 prometheus + grafana 설치 ( 쿠버네틱스 모니터링) kubernetes의 모니터링을 하는 방법은 여러가지가 있는데 그중에서 가장 많이 사용하는 방법이 prometheus 와 grafana를 이용하는 방법이다 prometheus 는 오픈소스 모니터링 솔루션이고 뛰어난 쿼리 및 시각화를 할수 있는 오픈소스이다 프로메테우스의 주요 기능은 다음과 같습니다. 측정항목 이름과 키/값 쌍으로 식별되는 시계열 데이터가 포함된 다차원 데이터 모델 이러한 차원성을 활용하는 유연한 쿼리 언어인 PromQL 분산 스토리지에 의존하지 않습니다. 단일 서버 노드는 자율적입니다. 시계열 수집은 HTTP를 통한 풀 모델을 통해 발생합니다. 푸시 시계열은 중간 게이트웨이를 통해 지원됩니다. 대상은 서비스 검색 또는 정적 구성을 통해 검색됩니다. 다양한 그래프 작성 및 대시보드 지원 모드... Read More..
+ admin 2023.08.24 centos Kubernetes install ( kebeadm 설치 / on premise 환경 ) O/S 환경 : Centos 7.x 인프라 환경 : on premise 서버 구성 : 총 4대 (master 1대 / worker 노드3대) / master서버는 전체 컨트롤을 하는 서버이고 worker 3대는 실제 pods가 운영되는 서버 1. 호스트네임 수정 (master, workernode 모두 해당) [crayon-673ed34ec0627556881469/] 2. 마스터서버에서 호스트네임지정 [crayon-673ed34ec062f294133619/] 3. 워커노드 1~3번서버에서 호스트네임 수정 [crayon-673ed34ec0633520974500/] 4. master,worker 노드 모두 작업 진행 ( selinux 중지 및 방화벽 중지 ) [crayon-673ed34ec06373931701... Read More..
+ admin 2023.08.21 kubernetes bash 자동 완성 사용하기 kubernetes 에서 명령어 및 옵션등이 많은데 이것을 다 외울수 없기 때문에 자동완성 기능을 사용해보자 o/s : centos 7.x 1. bash-completion 설치 [crayon-673ed34ec121c310718300/] 2. kubectl completion bash 파일 추가 [crayon-673ed34ec122c665590020/] 3. .bashrc에 적용 [crayon-673ed34ec1235329274668/] 4. kubectl 명령어 입력후 tap버튼을 누르면 추가 메뉴들이 나온다 [crayon-673ed34ec123d209810383/] 출저 : https://kubernetes.io/ko/docs/tasks/tools/included/optional-kubectl-con... Read More..
+ admin 2023.08.21 kubernetes namespace Terminating (삭제가 진행되지 않을경우) kubernetes 에서 namespace를 삭제를 하게 되면 정상적으로 진행이 되지 않는 경우 아래와 같이 Terminating 상태로 표시가 된다 [crayon-673ed34ec1735223541203/] 그럼 정상적으로 삭제를 하기 위해서 상태를 확인한다 [crayon-673ed34ec173e067592278/] json 파일로 추출 [crayon-673ed34ec1742453330817/] kubernetes 내용을 삭제 [crayon-673ed34ec1747099886492/] kubectl proxy 백그라운드 실행 [crayon-673ed34ec174a686603914/] curl 호출하여 정상진행 [crayon-673ed34ec174d291639356/] [crayon-673ed34ec1750... Read More..