Kubernetes 매니페스트 검사기 & 린터

Kubernetes YAML의 스키마, API, 보안, 셀렉터 문제 검사

매니페스트

0 Bytes / 1 MB · 다중 문서 YAML, JSON 및 kind: List 지원

검사 결과

매니페스트를 붙여넣어 시작하세요
입력을 멈추면 잠시 후 검사 결과, 리소스 목록, 정규화된 사본이 여기에 표시됩니다.

출력

아직 표시할 내용이 없습니다.

검사 항목

kind: List를 포함해 하나 이상의 문서로 된 Kubernetes YAML 또는 JSON을 붙여넣거나 업로드하세요. 각 기본 제공 리소스는 해당 apiVersion과 kind에 맞는 번들 Kubernetes JSON Schema로 검증된 뒤, 제거되었거나 지원 중단된 API, 태그가 고정되지 않은 이미지, 누락되었거나 잘못된 리소스 요청 및 제한, 권한 있는 컨테이너, 권한 상승, root 사용자, 호스트 네임스페이스, 위험한 capability, hostPath 볼륨, 누락된 프로브, 단일 레플리카를 검사합니다.

리소스 간 검사

검사기는 같은 매니페스트 안의 리소스를 비교합니다. 어떤 워크로드와도 일치하지 않는 Service 셀렉터, 선택된 컨테이너가 노출하지 않는 targetPort 값, Pod 템플릿과 일치하지 않는 Deployment 셀렉터, 중복된 kind·네임스페이스·이름 조합, 그리고 매니페스트에 없는 리소스를 가리키는 오토스케일러, 중단 예산, Ingress 백엔드를 확인합니다. 다른 곳에 정의된 리소스에 대한 참조는 오류가 아닌 정보로 보고됩니다.

개인정보 보호와 Secret

파싱, 스키마 검증, 모든 규칙은 브라우저의 Web Worker에서 실행됩니다. 매니페스트는 업로드되거나 저장되거나 URL에 추가되지 않습니다. Secret의 data 및 stringData 값은 정규화 보기와 JSON 보기에서 마스킹되며 검사 결과에 나타나지 않습니다.

제한 사항

이 도구는 정적 검사기이며 클러스터 드라이 런이 아닙니다. 어드미션 컨트롤러, 쿼터, 기존 객체, 커스텀 리소스 스키마는 검사하지 않습니다. 커스텀 리소스는 구조 검사만 받습니다. 정규화 보기에서는 주석과 앵커가 유지되지 않습니다. 입력은 1 MB, 리소스 300개로 제한됩니다.

CodingTool이 공식 출시되었습니다

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch