Mac을 위한 Civo Kubernetes GUI.
실시간 클러스터 대시보드, 실시간 Pod 로그, kubectl은 필요 없습니다.
CivoCloudManager는 Civo Kubernetes(관리형 K3s)를 위한 네이티브 macOS GUI입니다. Apple의 Security 프레임워크로 만든 클라이언트 인증서 mTLS로 클러스터의 Kubernetes API에 직접 접근하고, metrics-server에서 메트릭을 읽고, Pod 로그를 실시간으로 흘려보냅니다. 전부 하나의 네이티브 macOS 창 안에서 이루어집니다.
Civo 클러스터를 열면 보이는 것.
-
실시간 CPU·메모리 게이지.
sparkline 히스토리가 붙은 원형 게이지, 데이터는 metrics-server에서 가져옵니다(애드온이 설치돼 있지 않으면 자연스럽게 폴백). 수동으로 새로 고치지 않아도 갱신됩니다.
-
실시간 Pod 로그.
고정폭 글꼴의 스크롤 가능한 로그 뷰어. 자동 스크롤, 자동 새로 고침, 수동 새로 고침. 컨테이너가 여럿인 Pod에서는 컨테이너를 바꿔 가며 볼 수 있습니다.
-
일회성 명령.
kubectl 없이 클러스터에서 명령을 실행합니다. 앱은 그 명령을 짧게 도는 Job으로 예약하고 출력을 보여 줍니다. 실행 중인 Pod 안에서 대화형 셸이 필요하다면 k9s나 kubectl exec을 그대로 쓰세요.
-
디플로이먼트 스케일링.
디플로이먼트 목록에서 레플리카 수를 올리거나 내립니다. 롤아웃 재시작은 컨텍스트 메뉴에서.
-
ConfigMap·Secret 뷰어.
어떤 네임스페이스의 ConfigMap과 Secret이든 전부 살펴봅니다. Base64로 디코딩한 값이 그 자리에 표시됩니다.
-
네임스페이스 필터.
선택기 하나가 모든 워크로드 목록에 적용됩니다. 디플로이먼트, 서비스, 인그레스, PVC까지. 섹션을 옮겨도 필터는 유지됩니다.
GUI가 클러스터와 통신하는 방식.
앱은 Civo REST API에서 클러스터의 kubeconfig을 내려받고, 그 안에 들어 있는 PEM 클라이언트 인증서와 개인 키를 Apple의 Security 프레임워크에서 SecItemImport와 SecIdentityCreate로 가져온 뒤(kubectl도, openssl도, 외부 프로세스도 쓰지 않습니다), Kubernetes API 서버에 HTTPS+mTLS로 직접 연결합니다. 클러스터를 선택하면 해당 클러스터의 Civo 방화벽에서 6443 포트가 현재 공인 IP에 열리고, 화면을 벗어나면 닫힙니다.
왜 kubectl을 쓰지 않는가.
kubectl은 잘 동작합니다. 동시에 설치하고, 설정하고, 버전을 고정하고, 여러 기기에서 맞춰 둬야 하는 항목이 하나 더 늘어나는 일이기도 합니다. Kubernetes를 네이티브로 이해하는 GUI가 있으면 새로 산 Mac에서도 앱 하나를 설치하고 5분 뒤에 Civo 클러스터를 관리할 수 있습니다. Homebrew 부트스트랩도, kubeconfig 곡예도 없습니다.
심층 가이드
Civo 제품별로 따로 읽는 페이지.
CivoCloudManager가 다루는 Civo 영역마다 별도의 페이지가 있습니다. 구체적인 동작, 트레이드오프, 아키텍처 세부까지 담았습니다. 지금 하는 일에 가장 가까운 것을 고르세요.
가이드
단계별 안내와 솔직한 비교.
- 01 Civo API 키 연결 Civo 대시보드에서 키를 만들고, 한 번 붙여 넣고, 그다음부터는 macOS 키체인이 들고 있습니다.
- 02 내 IP로 방화벽 열기 수동 절차, 그 뒤에 남는 유동 IP 함정, 그리고 마감 시각에 규칙을 닫아 주는 무료 메뉴 막대 경로.
- 03 Lens·OpenLens·k9s 비교 클러스터를 가리지 않는 도구 셋, Civo만 아는 도구 하나. 그 차이가 무엇을 열어 둘지를 정합니다.
- 04 S3로 쓰는 Civo Object Storage 리전 엔드포인트, s3cmd와 rclone과 AWS CLI에 바로 넣는 설정, 그리고 네이티브 클라이언트가 다르게 하는 일.
- 05 Mac에서 쓰는 Civo DNS 도메인을 Civo 네임서버로 넘긴 다음, 존은 브라우저 탭이 아니라 네이티브 앱에 둡니다.
- 06 변경 이력 출시된 모든 릴리스를 최신순으로, 스토어 릴리스 노트가 담기에는 짧은 설명까지 붙여서.
네이티브 창에서 Civo 클러스터를 여세요.
Mac App Store에서 일회성 구매. 가족 공유 지원.