awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aylei avatar

aylei/kubectl-debug

0
View on GitHub↗
2,304 نجوم·300 تفرعات·Go·Apache-2.0·3 مشاهدات

Kubectl Debug

Kubectl-debug هي أداة تشخيصية لـ Kubernetes تتيح فحصاً عميقاً لتطبيقات الحاويات قيد التشغيل. تعمل الأداة عن طريق حقن حاويات جانبية (sidecar) مؤقتة ديناميكياً في الـ pods الموجودة، مما يسمح للمستخدمين باستكشاف أخطاء العمليات وأنظمة الملفات وإصلاحها دون تعديل صور الإنتاج الأصلية. تدير الأداة دورة حياة وكلاء التشخيص هؤلاء، مما يضمن إنشاؤهم عند الطلب وتنظيفهم تلقائياً بعد انتهاء جلسة التحقيق.

يتميز المشروع بتمكين الوصول إلى مساحة الأسماء المشتركة، مما يسمح لأدوات التشخيص بالانضمام إلى مساحات أسماء العمليات والشبكة لحاوية مستهدفة. يدعم المشروع سير عمل استكشاف الأخطاء وإصلاحها المتقدم، بما في ذلك القدرة على تفرع (fork) الـ pods لإعادة إنتاج الأعطال في عزلة، وفحص حاويات التهيئة، وتركيب أنظمة الملفات المستهدفة لتحليل السجلات أو التكوين. يتم الحفاظ على اتصال شبكة آمن من خلال توجيه المنافذ من المحلي إلى البعيد وجسر الشبكة، مما يضمن الوصول إلى الخدمات المعزولة داخل بيئات مقيدة.

تدمج الأداة ميزات الأمان والحوكمة للحفاظ على سلامة الإنتاج أثناء الصيانة. تفرض الأداة قيوداً صارمة على الصور، وتدعم المصادقة مع السجلات الخاصة، وتوفر تدقيق الأوامر لتسجيل جميع الإجراءات التي يتم تنفيذها أثناء الجلسة. تضمن هذه القدرات بقاء استكشاف الأخطاء وإصلاحها متوافقاً مع سياسات الأمان التنظيمية مع توفير الرؤية اللازمة لمشكلات مستوى العنقود.

Features

  • Kubernetes Ephemeral Debuggers - Provides a diagnostic utility that dynamically injects ephemeral sidecar containers into existing Kubernetes pods for deep inspection and troubleshooting.
  • Container Troubleshooting - Injects temporary diagnostic tools into running pods to inspect application state and logs without modifying production images.
  • Kubernetes Diagnostic Interfaces - Provides a diagnostic interface for deep inspection of containerized applications by mounting target filesystems and auditing execution commands.
  • Ephemeral Sidecar Injections - Injects temporary diagnostic containers into existing pods by dynamically modifying the pod specification to share namespaces.
  • Pod Troubleshooting - Enables deep inspection of running containerized applications by injecting diagnostic tools directly into pods to troubleshoot processes and filesystems.
  • Ephemeral Diagnostics - Automates the lifecycle of diagnostic containers to ensure they are cleaned up after investigation sessions.
  • Diagnostic Image Restrictions - Enforces strict image restrictions to ensure that only authorized diagnostic tools are executed within production environments.
  • Dev Container Attachments - Injects temporary containers into running processes to provide immediate access to troubleshooting tools.
  • API-Driven Pod Mutations - Provides automated pod patching via control plane operations to inject diagnostic sidecars without manual redeployment.
  • Production Debugging Environments - Safely reproduces and analyzes application crashes by creating isolated copies of pods to troubleshoot failures.
  • Namespace-Based Resource Sharings - Enables diagnostic tools to access target container filesystems and process trees by joining existing namespaces.
  • Local Port Forwarding - Establishes connections to target nodes through local port forwarding for remote diagnostic sessions.
  • Local-to-Remote Port Tunnels - Establishes secure network bridges between local diagnostic clients and isolated cluster services.
  • Filesystem Mounting - Mounts the root filesystem of a target container into a diagnostic environment for log and configuration analysis.
  • Pod Forking Mechanisms - Creates isolated copies of crashing processes to safely reproduce and debug failures without affecting production traffic.
  • Kubernetes Policy Enforcers - Enforces security policies by limiting allowed diagnostic images and auditing commands to maintain compliance during cluster maintenance.
  • Diagnostic Image Governance - Enforces strict image restrictions and registry authentication to ensure only authorized diagnostic tools are executed.
  • Diagnostic Command Auditing - Logs all commands executed within diagnostic sessions to ensure compliance and maintain production integrity.
  • Init Container Debugging Tools - Targets specific initialization containers to diagnose startup failures before the main application process begins.
  • CLI Command Auditing - Logs all commands executed within diagnostic containers to provide a secure audit trail of troubleshooting actions.
  • Cluster Diagnostics - Investigates startup failures and configuration issues by attaching ephemeral containers to specific init containers or isolated processes.

سجل النجوم

مخطط تاريخ النجوم لـ aylei/kubectl-debugمخطط تاريخ النجوم لـ aylei/kubectl-debug

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة aylei/kubectl-debug؟

Kubectl-debug هي أداة تشخيصية لـ Kubernetes تتيح فحصاً عميقاً لتطبيقات الحاويات قيد التشغيل. تعمل الأداة عن طريق حقن حاويات جانبية (sidecar) مؤقتة ديناميكياً في الـ pods الموجودة، مما يسمح للمستخدمين باستكشاف أخطاء العمليات وأنظمة الملفات وإصلاحها دون تعديل صور الإنتاج الأصلية. تدير الأداة دورة حياة وكلاء التشخيص هؤلاء، مما يضمن إنشاؤهم عند الطلب وتنظيفهم تلقائياً بعد انتهاء جلسة التحقيق.

ما هي الميزات الرئيسية لـ aylei/kubectl-debug؟

الميزات الرئيسية لـ aylei/kubectl-debug هي: Kubernetes Ephemeral Debuggers, Container Troubleshooting, Kubernetes Diagnostic Interfaces, Ephemeral Sidecar Injections, Pod Troubleshooting, Ephemeral Diagnostics, Diagnostic Image Restrictions, Dev Container Attachments.

ما هي البدائل مفتوحة المصدر لـ aylei/kubectl-debug؟

تشمل البدائل مفتوحة المصدر لـ aylei/kubectl-debug: kvaps/kubectl-node-shell — This project is a command-line plugin for Kubernetes that provides direct root shell access to the underlying host… slimtoolkit/slim — Slim is a comprehensive suite for container lifecycle management, providing tools for image inspection, optimization,… open-policy-agent/gatekeeper — Gatekeeper is a Kubernetes admission control and policy enforcement engine used to ensure cluster resources comply… datreeio/datree — Datree is a policy enforcement framework for Kubernetes that validates configurations against rules written in Rego,… docker-slim/docker-slim — This project is a suite of specialized tools for linting, minifying, analyzing, and managing container images and… yeasy/docker_practice — This project is a Docker educational resource and a collection of practical examples designed for learning…

مجموعات مختارة تضم Kubectl Debug

مجموعات منسقة بعناية يظهر فيها Kubectl Debug.
  • تصحيح أخطاء الحاويات المؤقتة في Kubernetes

بدائل مفتوحة المصدر لـ Kubectl Debug

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Kubectl Debug.
  • kvaps/kubectl-node-shellالصورة الرمزية لـ kvaps

    kvaps/kubectl-node-shell

    1,818عرض على GitHub↗

    This project is a command-line plugin for Kubernetes that provides direct root shell access to the underlying host operating system of a cluster node. It is designed to facilitate administrative tasks, system maintenance, and diagnostic operations on nodes, including those running immutable or container-optimized operating systems that lack native shell environments. The tool functions by dynamically scheduling ephemeral, privileged pods that share the host's process, network, and filesystem namespaces. By leveraging node affinity constraints, it ensures that these diagnostic sessions are exe

    Shellkubectlkubectl-enterkubectl-node-shell
    عرض على GitHub↗1,818
  • slimtoolkit/slimالصورة الرمزية لـ slimtoolkit

    slimtoolkit/slim

    22,977عرض على GitHub↗

    Slim is a comprehensive suite for container lifecycle management, providing tools for image inspection, optimization, security hardening, and service troubleshooting. It functions as a platform for analyzing containerized applications through both static metadata review and dynamic behavioral probing, enabling users to understand image composition and runtime dependencies. The project distinguishes itself by automating the creation of minimal, production-ready container images. It achieves this by removing unnecessary files and components, flattening image layers, and synthesizing restrictive

    Goapparmorcontainersdocker
    عرض على GitHub↗22,977
  • datreeio/datreeالصورة الرمزية لـ datreeio

    datreeio/datree

    6,339عرض على GitHub↗

    Datree is a policy enforcement framework for Kubernetes that validates configurations against rules written in Rego, JSON Schema, or CEL. It operates as both a command-line tool for pre-deployment scanning and as a cluster-side admission webhook for real-time enforcement, integrating with CI/CD pipelines and continuous delivery tools like ArgoCD and FluxCD. The framework supports namespace-scoped policy mapping, allowing different policies to apply to different namespaces, and provides a skip annotation mechanism for selectively bypassing rules on individual resources or entire namespaces. It

    Goadmission-webhookbest-practicescli
    عرض على GitHub↗6,339
  • docker-slim/docker-slimالصورة الرمزية لـ docker-slim

    docker-slim/docker-slim

    23,311عرض على GitHub↗

    This project is a suite of specialized tools for linting, minifying, analyzing, and managing container images and their associated registries. It provides a set of utilities including an image minifier to reduce image size, a security profiler to harden running containers, an image analyzer for static inspection, and a registry manager for organizing multi-architecture indices. The toolset distinguishes itself through behavior-based optimization and security. It uses dynamic analysis to track executed instructions and file access to remove unused binary data, and records kernel interactions t

    Go
    عرض على GitHub↗23,311
عرض جميع البدائل الـ 30 لـ Kubectl Debug→