ตัวตรวจสอบและลินเตอร์ Manifest ของ Kubernetes

ตรวจ YAML ของ Kubernetes ด้านสคีมา API ความปลอดภัย และ selector

แมนิเฟสต์

0 Bytes จาก 1 MB · รองรับ YAML หลายเอกสาร, JSON และ kind: List

ผลการตรวจ

วางแมนิเฟสต์เพื่อเริ่มต้น
ผลการตรวจ รายการทรัพยากร และสำเนาที่ปรับให้เป็นมาตรฐานจะแสดงที่นี่หลังจากคุณหยุดพิมพ์ครู่หนึ่ง

ผลลัพธ์

ยังไม่มีสิ่งที่จะแสดง

สิ่งที่ตรวจสอบ

วางหรืออัปโหลด Kubernetes YAML หรือ JSON ที่มีเอกสารเดียวหรือหลายเอกสาร รวมถึง kind: List ทรัพยากรในตัวแต่ละรายการจะได้รับการตรวจสอบเทียบกับ Kubernetes JSON Schema ที่รวมมาให้ตาม apiVersion และ kind จากนั้นตรวจหา API ที่ถูกนำออกหรือเลิกใช้แล้ว อิมเมจที่ไม่ได้ระบุแท็กตายตัว request และ limit ของทรัพยากรที่ขาดหายหรือไม่ถูกต้อง คอนเทนเนอร์แบบมีสิทธิ์พิเศษ การยกระดับสิทธิ์ ผู้ใช้ root เนมสเปซของโฮสต์ capability ที่อันตราย โวลุ่ม hostPath โพรบที่ขาดหาย และการมีเรพลิกาเดียว

การตรวจข้ามทรัพยากร

ตัวตรวจสอบจะเปรียบเทียบทรัพยากรในแมนิเฟสต์เดียวกัน ได้แก่ ซีเล็กเตอร์ของ Service ที่ไม่ตรงกับเวิร์กโหลดใด ค่า targetPort ที่ไม่มีคอนเทนเนอร์ที่ถูกเลือกเปิดเผย ซีเล็กเตอร์ของ Deployment ที่ไม่ตรงกับเทมเพลต Pod ชุด kind, เนมสเปซ และชื่อที่ซ้ำกัน รวมถึง autoscaler, disruption budget หรือแบ็กเอนด์ของ Ingress ที่ชี้ไปยังทรัพยากรที่ไม่มีในแมนิเฟสต์ การอ้างอิงไปยังทรัพยากรที่กำหนดไว้ที่อื่นจะรายงานเป็นข้อมูล ไม่ใช่ข้อผิดพลาด

ความเป็นส่วนตัวและ Secret

การแยกวิเคราะห์ การตรวจสอบสคีมา และกฎทั้งหมดทำงานใน Web Worker ภายในเบราว์เซอร์ของคุณ แมนิเฟสต์จะไม่ถูกอัปโหลด จัดเก็บ หรือใส่ไว้ใน URL ค่า data และ stringData ของ Secret จะถูกปิดบังในมุมมองแบบปรับเป็นมาตรฐานและมุมมอง JSON และจะไม่ปรากฏในผลการตรวจ

ข้อจำกัด

นี่คือตัวตรวจสอบแบบสแตติก ไม่ใช่การทดลองรันบนคลัสเตอร์ จึงไม่ได้ตรวจ admission controller, โควตา, ออบเจ็กต์ที่มีอยู่แล้ว และสคีมาของทรัพยากรที่กำหนดเอง ทรัพยากรที่กำหนดเองจะได้รับการตรวจเฉพาะโครงสร้าง มุมมองแบบปรับเป็นมาตรฐานจะไม่เก็บความคิดเห็นและแองเคอร์ ข้อมูลที่ป้อนจำกัดไว้ที่ 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