프로젝트 소개
kftray와 kftui는 `kubectl port-forward`의 한계를 극복하기 위해 설계된 Kubernetes 포트 포워딩 도구입니다. 이들은 Rust 백엔드와 구성 형식을 공유하며, Kubernetes watch API를 사용하여 파드가 재시작되거나 연결이 끊어질 때 자동으로 재연결합니다. 여러 동시 포워딩, 클러스터 프록시 릴레이를 통한 TCP 및 UDP, HTTP 트래픽 로깅, 파드 상태 추적을 지원합니다. 데스크톱 앱(kftray)은 GUI와 함께 시스템 트레이에서 실행되며, kftui는 터미널 UI입니다. 둘 다 로컬 JSON 파일, GitHub 저장소 또는 클러스터 서비스 어노테이션에서 직접 구성을 가져올 수 있습니다. 워크로드 유형에는 service, pod, proxy, expose(로컬 서비스를 클러스터 또는 인터넷과 공유하기 위한 역터널링, cert-manager를 통한 선택적 TLS 종료 포함)가 있습니다. 추가 기능으로는 호스트 파일 관리, 자동 SSL, 포트 포워딩 타임아웃, 요청 재생(kftui), GitHub 동기화가 있습니다. Linux 패키지는 openSUSE Build Service를 통해 Debian, Ubuntu, Fedora, openSUSE용으로 제공됩니다. 이 프로젝트는 SBOM 생성, 취약점 스캔, 서명된 아티팩트, SLSA 레벨 2 준수를 통해 보안을 강조합니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.