TL;DR
- Lens Racks는 Kubernetes 클러스터를 Lens 안에서 실시간 3D 데이터센터로 시각화함.
- 노드를 랙으로, 파드를 블레이드로 표현하고 네임스페이스별 선반과 여유 용량을 보여줌.
- 클러스터 상태 변화에 따라 파드와 표시등이 바뀌며, 서비스 네트워크와 클러스터 인바운드·아웃바운드 트래픽을 표시함.
- CPU·메모리 정보는
metrics-server에서, 네트워크 트래픽은Prometheus또는 노드 자체 통계에서 읽으며 클러스터를 변경하지 않음. - Lens에서 설치하고 연결된 클러스터의 Rack View를 열어 탐색·검색·열화상 보기 기능을 사용함.
Lens Racks
- Lens 안에서 Kubernetes 클러스터를 실시간 3D 데이터센터로 확인하는 기능임.
기능
- 노드는 랙으로 표시되며, 각 랙에 노드 이름·상태·CPU·메모리가 표시됨.
- 파드는 블레이드로 표시되며, 각 블레이드에 파드 상태·부하·네임스페이스 색상이 표시됨.
- 선반은 파드를 그룹화하며, 파드는 네임스페이스별로 모이고 빈 베이는 여유 용량을 나타냄.
- 클러스터가 바뀌면 파드가 들어오고 나가며 표시등도 바뀌는 실시간 표시임.
- 랙·선반·파드를 클릭해 펼치고 세부 정보를 확인함.
- 광섬유 연결로 각 서비스를 파드에 연결해 네트워크를 표시하며, 빛의 펄스로 실제 트래픽을 나타냄.
- 업링크로 클러스터에 들어오고 나가는 인터넷 트래픽을 표시함.
- 열화상 카메라처럼 클러스터에서 부하가 높은 지점을 보여주는 열화상 보기 기능임.
- 이름·네임스페이스·소유자·노드 기준으로 파드를 검색함.
- Lens의 밝은 테마 또는 어두운 테마를 따름.
안전한 사용
- 클러스터에는 아무것도 설치되지 않음.
- Lens Racks는 클러스터에서 정보만 읽으며 어떠한 항목도 변경하지 않음.
- CPU와 메모리 사용량은 클러스터에
metrics-server가 있는 경우 해당 서버에서 가져옴. - 네트워크 트래픽은
Prometheus또는 노드 자체 통계에서 가져옴. - 읽을 수 없는 정보는 표시하지 않음.
설치
- Lens에서 Lens Racks를 열고 Install을 클릭해 설치함.
- Lens가 아직 설치되지 않은 경우 링크에서 Lens 다운로드를 제공함.
사용법
- 내비게이터에서 연결된 클러스터를 열고 Rack View를 클릭함.
- 또는 명령 팔레트에서 해당 클러스터의 Rack View: Open을 실행함.
- 드래그로 궤도 회전, 마우스 오른쪽 버튼 드래그로 이동, 스크롤로 확대·축소함.
- 클릭으로 선택하고 더블클릭으로 해당 항목으로 이동함.
- H 키로 전체 클러스터를 표시하고 Esc 키로 항목을 원래 위치에 돌려놓음.
변경 사항
- 각 버전의 변경 사항은 CHANGELOG.md에 기록됨.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요