awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 个仓库

Awesome GitHub RepositoriesKubernetes Pod Debugging

Attaching a debugger to a local process connected to a Kubernetes pod for step-through debugging in production-like conditions.

Distinct from Remote Debugging: Distinct from Remote Debugging: specifically targets debugging a local process connected to a Kubernetes pod, not general remote server debugging.

Explore 10 awesome GitHub repositories matching development tools & productivity · Kubernetes Pod Debugging. Refine with filters or upvote what's useful.

Awesome Kubernetes Pod Debugging GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • containerd/nerdctlcontainerd 的头像

    containerd/nerdctl

    10,172在 GitHub 上查看↗

    nerdctl is a command-line tool that manages containers and images using containerd as the runtime, providing a Docker-compatible interface for container lifecycle management. It supports running containers with the same command syntax and flags as Docker, including multi-container Compose workflows, and enables rootless container execution without host kernel escalation. The tool extends beyond basic container management with several advanced distribution and security capabilities. It can start containers before full image download by fetching only metadata and on-demand layers from eStargz-f

    Provides direct debugging of Kubernetes containers by targeting the containerd namespace.

    Gocontainerd
    在 GitHub 上查看↗10,172
  • orbstack/orbstackorbstack 的头像

    orbstack/orbstack

    8,903在 GitHub 上查看↗

    OrbStack is a native macOS application that replaces Docker Desktop, providing an all-in-one environment for running Docker containers, full Linux virtual machines, and local Kubernetes clusters. It runs Linux VMs directly on the macOS hypervisor framework for near-native performance, uses VirtioFS for fast bidirectional file sharing between macOS and Linux, and leverages Rosetta for near-native x86 emulation on Apple Silicon. The system assigns predictable local domain names to containers and VMs with automatic HTTPS certificate generation, forwards ports via event-driven updates, and stores

    Accesses individual pod IPs directly for debugging and testing purposes.

    Shellcolimadockerdocker-desktop
    在 GitHub 上查看↗8,903
  • telepresenceio/telepresencetelepresenceio 的头像

    telepresenceio/telepresence

    7,240在 GitHub 上查看↗

    Telepresence is a hybrid development environment and network proxy for Kubernetes. It provides a system for running workloads on a local machine while maintaining active connectivity to a remote cluster environment. The project functions as a traffic interceptor and network bridge, establishing a two-way tunnel between a local workstation and a remote cluster. This allows for the redirection of traffic from a remote Kubernetes service to a local process, enabling real-time debugging and testing of code without the need to redeploy containers. Its capabilities cover remote cluster connectivit

    Intercepts traffic from a remote Kubernetes service to a local process to debug code without redeploying containers.

    Godockerkuberneteslocal-development
    在 GitHub 上查看↗7,240
  • vmware-archive/octantvmware-archive 的头像

    vmware-archive/octant

    6,244在 GitHub 上查看↗

    Highly extensible platform for developers to better understand the complexity of Kubernetes clusters.

    Debugs Kubernetes workloads by streaming pod logs, forwarding ports, and inspecting object details from a single interface.

    Gogogolangkubernetes
    在 GitHub 上查看↗6,244
  • devspace-sh/devspacedevspace-sh 的头像

    devspace-sh/devspace

    5,036在 GitHub 上查看↗

    Devspace 是一款 Kubernetes 开发工作流工具和声明式部署编排器。它能够自动化 Kubernetes 集群内应用程序的构建、部署和调试周期,充当容器镜像流水线自动化工具和远程 Kubernetes 调试器。 该项目具备 Kubernetes 热重载引擎,可在本地文件系统与运行中的容器之间提供实时代码同步和双向文件同步。这使得无需重新构建镜像或重启容器即可更新应用。此外,它还通过直接在集群内运行构建、测试和调试流程,实现了开发环境与生产环境的一致性。 该工具涵盖了广泛的功能,包括并行镜像构建、多容器日志流式传输和交互式容器终端。它还提供了用于解析动态变量的配置管理功能,以及用于环境管理和端口转发的可视化界面。

    Offers a unified interface for automating the build, deploy, and debug cycle for Kubernetes workloads.

    Goclicloud-nativecontainer
    在 GitHub 上查看↗5,036
  • metalbear-co/mirrordmetalbear-co 的头像

    metalbear-co/mirrord

    4,954在 GitHub 上查看↗

    mirrord is a developer tool that runs a local process inside the network, environment, and filesystem context of a live Kubernetes pod. It duplicates a pod's incoming traffic, environment variables, and file system onto the local machine, making the local process behave as if it were deployed in the cluster — without modifying code or redeploying. The tool achieves this through a combination of eBPF-based system call interception and a lightweight sidecar agent deployed in the target pod. eBPF intercepts network, file, and process calls from the local process, routing them through the cluster

    Attaching a debugger to a local process that is connected to a Kubernetes cluster pod, enabling step-through debugging of code in production-like conditions.

    Rustapibackendbackend-development
    在 GitHub 上查看↗4,954
  • stern/sternstern 的头像

    stern/stern

    4,747在 GitHub 上查看↗

    Stern 是一个 Kubernetes 命令行调试工具和日志聚合器,旨在从多个 Pod 和容器中流式传输和过滤日志。它作为日志跟踪实用程序,将来自分布式资源的实时数据整合为单一的、彩色编码的输出。 该工具使用正则表达式来选择 Pod 并过滤日志内容,从而实现特定系统事件的隔离。它自动跟踪资源的生命周期,使用监视机制附加到符合过滤条件的新 Pod,并从活动视图中移除已删除的 Pod。 功能包括按 Kubernetes 元数据、标签和命名空间过滤日志流,以及将输出限制为特定的资源类型(如 Deployment 或 Job)。该实用程序提供用于模板驱动的输出格式化、内容高亮显示以及从标准输入解析本地日志的选项。

    Enables isolating errors across cluster resources using metadata filters and regular expressions.

    Godebuggingdevopskubernetes
    在 GitHub 上查看↗4,747
  • jenkins-x/jxjenkins-x 的头像

    jenkins-x/jx

    4,691在 GitHub 上查看↗

    jx 是一个 GitOps 交付平台和 Kubernetes CI/CD 编排器,旨在自动化应用程序的构建和部署。它作为云原生流水线管理器,使用可重用任务目录执行基于容器的构建和部署序列。 该项目通过预览环境的自动化编排脱颖而出,预览环境根据拉取请求活动创建和销毁,以便在合并前进行验证。它采用基于 GitOps 的状态同步模型,通过轮询 git 仓库并应用经过验证的配置更新来维护集群的期望状态。 该系统涵盖了广泛的功能,包括 Helm chart 部署管理、多集群编排和外部机密存储集成。它还为增量应用程序重建和本地到 Pod 的代码同步提供了开发人员生产力工具。 安装通过 git 操作员部署和引导集群作业进行管理,以确保工具的一致性。

    Connects local development processes to a Kubernetes cluster to debug services using real-time remote traffic.

    Goacceleratorcicdcontinuous-delivery
    在 GitHub 上查看↗4,691
  • formidablelabs/nodejs-dashboardFormidableLabs 的头像

    FormidableLabs/nodejs-dashboard

    3,884在 GitHub 上查看↗

    nodejs-dashboard is a command-line observability tool and performance monitor for Node.js applications. It functions as a terminal-based diagnostic dashboard that tracks real-time resource usage, event loop latency, and process health. The tool uses process injection to capture telemetry and monitor running processes without requiring manual instrumentation of the application source code. It employs a grid-based layout engine to visualize this data, allowing the separation of standard output and error streams into distinct panels for log debugging. Users can define the visual arrangement of

    Separates standard output and error streams into distinct terminal views to isolate bugs and troubleshoot logs.

    JavaScriptmonitoringnodejstelemetry
    在 GitHub 上查看↗3,884
  • kubernetes-sigs/cri-toolskubernetes-sigs 的头像

    kubernetes-sigs/cri-tools

    1,991在 GitHub 上查看↗

    该项目为实现 Kubernetes 容器运行时接口(CRI)的容器运行时提供了一套诊断和验证工具。它作为一个命令行界面,用于直接在宿主机上交互和管理容器生命周期、镜像和沙箱,而无需部署完整的集群。 该工具集通过专注于接口合规性和性能验证而脱颖而出。它包含自动化测试套件,用于验证运行时是否符合定义的接口规范并正确处理资源插件集成。此外,它还提供基准测试功能来衡量容器操作的延迟和吞吐量,以及用于检查运行时状态和通过可配置的重试与超时策略进行连接故障排除的工具。 除了核心验证外,该项目还支持诸如在活跃容器内执行命令、管理容器检查点以及监控资源使用指标等操作任务。它还包括测试交互式会话流数据连接稳定性的功能,确保端口转发和附加操作按预期运行。

    Provides a command-line interface for inspecting, managing, and troubleshooting containers and sandboxes directly on a host machine.

    Gocontainersk8s-sig-nodekubelet-cri
    在 GitHub 上查看↗1,991
  1. Home
  2. Development Tools & Productivity
  3. Application Debugging
  4. Remote Debugging
  5. Kubernetes Pod Debugging

探索子标签

  • Container Runtime DebuggingsDirectly inspecting and debugging containers by addressing the underlying container runtime namespace without kubelet mediation. **Distinct from Kubernetes Pod Debugging:** Distinct from Kubernetes Pod Debugging: targets the containerd runtime namespace directly rather than attaching debuggers to pod processes.
  • Containerd Namespace DebuggingInspecting running Kubernetes containers and reading their logs by directly targeting the k8s.io containerd namespace. **Distinct from Kubernetes Pod Debugging:** Distinct from Kubernetes Pod Debugging: operates at the containerd namespace level rather than attaching a debugger to a pod process.
  • Integrated Kubernetes Debugging Tools1 个子标签Single-interface tools for debugging Kubernetes workloads by streaming pod logs, forwarding ports, and inspecting object details. **Distinct from Kubernetes Pod Debugging:** Distinct from Kubernetes Pod Debugging: provides a unified interface combining log streaming, port forwarding, and object inspection rather than just attaching a debugger to a pod.
  • Log-Based Debugging1 个子标签Isolating system errors and events by filtering logs from Kubernetes pods and containers. **Distinct from Kubernetes Pod Debugging:** Focuses on log stream analysis for debugging rather than attaching an interactive debugger to a process
  • Pod IP Direct ConnectorsCapabilities for accessing individual pod IPs directly for debugging and testing purposes. **Distinct from Kubernetes Pod Debugging:** Distinct from Kubernetes Pod Debugging: focuses on direct IP-level access to pods, not attaching debuggers or interactive shells.