Kubernetes 清單檢查與 Linter 工具

檢查 Kubernetes YAML 的結構描述、API、安全性與選擇器問題

資訊清單

0 Bytes / 1 MB · 支援多文件 YAML、JSON 與 kind: List

檢查結果

貼上資訊清單即可開始
停止輸入片刻後,檢查結果、資源清單和正規化副本會顯示在這裡。

輸出

目前沒有內容。

檢查項目

貼上或上傳包含一份或多份文件的 Kubernetes YAML 或 JSON,包括 kind: List。每個內建資源都會依據其 apiVersion 和 kind 對應的內建 Kubernetes JSON Schema 進行驗證,接著檢查已移除或已淘汰的 API、未固定標籤的映像檔、缺少或無效的資源請求與限制、特權容器、權限提升、root 使用者、主機命名空間、危險功能、hostPath 磁碟區、缺少的探針以及單一副本。

跨資源檢查

檢查器會比對同一份資訊清單中的資源:未符合任何工作負載的 Service 選擇器、沒有被選取容器公開的 targetPort 值、與 Pod 範本不相符的 Deployment 選擇器、重複的 kind、命名空間和名稱組合,以及指向資訊清單中不存在之資源的自動調整器、中斷預算或 Ingress 後端。對在其他地方定義之資源的參照會以提示回報,而非錯誤。

隱私與 Secret

剖析、Schema 驗證和所有規則都在瀏覽器中的 Web Worker 內執行。資訊清單不會被上傳、儲存或加入 URL。Secret 的 data 和 stringData 值在正規化檢視和 JSON 檢視中會被遮蔽,且絕不會出現在檢查結果中。

限制

這是靜態檢查器,而非叢集試執行:不會檢查准入控制器、配額、既有物件和自訂資源 Schema。自訂資源僅進行結構檢查。正規化檢視不會保留註解和錨點。輸入上限為 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