awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kvaps avatar

kvaps/kubectl-node-shell

0
View on GitHub↗
1,818 stele·195 fork-uri·Shell·Apache-2.0·6 vizualizări

Kubectl Node Shell

Acest proiect este un plugin de linie de comandă pentru Kubernetes care oferă acces root direct la sistemul de operare gazdă al unui nod de cluster. Este conceput pentru a facilita sarcinile administrative, întreținerea sistemului și operațiunile de diagnosticare pe noduri, inclusiv cele care rulează sisteme de operare imutabile sau optimizate pentru containere, cărora le lipsesc mediile shell native.

Instrumentul funcționează prin programarea dinamică a pod-urilor efemere, privilegiate, care partajează namespace-urile de proces, rețea și sistem de fișiere ale gazdei. Prin utilizarea constrângerilor de node affinity, asigură că aceste sesiuni de diagnosticare sunt executate pe gazda țintă specifică, permițând utilizatorilor să interacționeze cu directorul root al nodului și cu procesele sistemului ca și cum ar fi logați local.

Dincolo de sesiunile shell interactive, utilitarul suportă execuția de comenzi la distanță pentru automatizarea schimbărilor de configurare sau preluarea datelor de diagnosticare în întregul cluster. Oferă, de asemenea, capabilități pentru atașarea volumelor de stocare persistentă la aceste medii temporare, permițând recuperarea datelor și transferul de informații între dispozitivele locale ale nodului și sistemele de stocare externe.

Features

  • Kubernetes Node Debugging - Provides direct host-level access to troubleshoot hardware and system issues on Kubernetes nodes.
  • Device Shell Access - Grants root-level shell access to the host operating system of a Kubernetes node for administrative and diagnostic tasks.
  • Cluster Administration - Facilitates cluster-wide administration by allowing remote command execution across node host environments.
  • Node Affinity Rules - Uses node affinity rules to ensure diagnostic pods are scheduled on the specific target host requiring maintenance.
  • Workload Scheduling - Schedules ephemeral diagnostic pods onto specific cluster nodes to facilitate system-level maintenance tasks.
  • Infrastructure Debugging Utilities - Enables inspection and repair of immutable or container-optimized operating systems by launching temporary diagnostic environments.
  • Kubernetes Cluster Management - Acts as a maintenance utility for managing node infrastructure and executing administrative tasks within a cluster.
  • Root Filesystem Mounting - Mounts the host root filesystem into a container to enable direct inspection and modification of system files.
  • Remote Command Execution - Executes remote commands and scripts on host nodes to automate configuration changes and retrieve diagnostic data.
  • Namespace-Based Resource Sharings - Joins host process and network namespaces to allow diagnostic tools to interact directly with the underlying node environment.
  • Ephemeral Sidecar Injections - Injects privileged ephemeral sidecar containers into the node environment to bypass OS limitations for diagnostic access.
  • Troubleshooting Utilities - Offers diagnostic capabilities for inspecting and repairing nodes that lack native shell environments.

Istoric stele

Graficul istoricului de stele pentru kvaps/kubectl-node-shellGraficul istoricului de stele pentru kvaps/kubectl-node-shell

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Kubectl Node Shell

Colecții selectate manual în care apare Kubectl Node Shell.
  • Instrumente CLI pentru management Kubernetes

Alternative open-source pentru Kubectl Node Shell

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Kubectl Node Shell.
  • karmada-io/karmadaAvatar karmada-io

    karmada-io/karmada

    5,501Vezi pe GitHub↗

    Karmada is a Kubernetes multi-cluster orchestrator and multi-cloud cluster manager designed to deploy and manage cloud-native applications across multiple clusters and cloud providers. It serves as a centralized control plane that functions as a resource propagator and workload scheduler, coordinating resources across public clouds, on-premises data centers, and edge locations. The project distinguishes itself through a policy-based engine that distributes applications using affinity, topology constraints, and resource quotas. It provides specific capabilities for multi-region disaster recove

    Gocloud-computingcloud-nativecontainers
    Vezi pe GitHub↗5,501
  • siderolabs/talosAvatar siderolabs

    siderolabs/talos

    10,659Vezi pe GitHub↗

    Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters. It functions as an API-driven infrastructure manager that replaces traditional shell access with a declarative gRPC interface to control operating system state and configuration. The system is distinguished by its use of a read-only root filesystem and a security-hardened kernel, which removes standard GNU utilities to reduce the attack surface. It ensures environment consistency by distributing the operating system as versioned, signed images and utilizes TPM-backed verified

    Gocloud-nativecontainerdgo
    Vezi pe GitHub↗10,659
  • kubernetes-client/pythonAvatar kubernetes-client

    kubernetes-client/python

    7,605Vezi pe GitHub↗

    The Kubernetes Python Client is a programmatic interface for cluster automation and resource management. It provides a REST-based API client that maps method calls to HTTP verbs and JSON payloads to create, update, delete, and monitor workloads and infrastructure components. The client features dynamic schema mapping and resource mapping, allowing it to control custom objects and unique resource definitions without requiring pre-defined classes or static schemas. It supports YAML manifest parsing to convert structured files into compatible objects for bulk resource deployment. The toolset co

    Python
    Vezi pe GitHub↗7,605
  • aylei/kubectl-debugAvatar aylei

    aylei/kubectl-debug

    2,304Vezi pe GitHub↗

    Kubectl-debug is a diagnostic utility for Kubernetes that enables deep inspection of running containerized applications. It functions by dynamically injecting ephemeral sidecar containers into existing pods, allowing users to troubleshoot processes and filesystems without modifying original production images. The tool manages the lifecycle of these diagnostic agents, ensuring they are created on demand and cleaned up automatically after an investigation session concludes. The project distinguishes itself by enabling shared namespace access, which allows diagnostic tools to join the process an

    Godebugkubectlkubectl-plugins
    Vezi pe GitHub↗2,304
Vezi toate cele 30 alternative pentru Kubectl Node Shell→

Întrebări frecvente

Ce face kvaps/kubectl-node-shell?

Acest proiect este un plugin de linie de comandă pentru Kubernetes care oferă acces root direct la sistemul de operare gazdă al unui nod de cluster. Este conceput pentru a facilita sarcinile administrative, întreținerea sistemului și operațiunile de diagnosticare pe noduri, inclusiv cele care rulează sisteme de operare imutabile sau optimizate pentru containere, cărora le lipsesc mediile shell native.

Care sunt principalele funcționalități ale kvaps/kubectl-node-shell?

Principalele funcționalități ale kvaps/kubectl-node-shell sunt: Kubernetes Node Debugging, Device Shell Access, Cluster Administration, Node Affinity Rules, Workload Scheduling, Infrastructure Debugging Utilities, Kubernetes Cluster Management, Root Filesystem Mounting.

Care sunt câteva alternative open-source pentru kvaps/kubectl-node-shell?

Alternativele open-source pentru kvaps/kubectl-node-shell includ: karmada-io/karmada — Karmada is a Kubernetes multi-cluster orchestrator and multi-cloud cluster manager designed to deploy and manage… siderolabs/talos — Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters.… kubernetes-client/python — The Kubernetes Python Client is a programmatic interface for cluster automation and resource management. It provides a… khuedoan/homelab — This project is a GitOps infrastructure framework designed for managing bare metal servers, container clusters, and… aylei/kubectl-debug — Kubectl-debug is a diagnostic utility for Kubernetes that enables deep inspection of running containerized… kubernetes-sigs/cluster-api — Cluster API is a declarative framework and multi-cluster management system for automating the creation, scaling, and…