3 个仓库
Initialization of system containers by managing namespaces and cgroup hierarchies for secure isolation.
Distinct from Container Environments: Distinct from Container Environments: focuses on the low-level configuration of namespaces and cgroups rather than general environment management.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Container Isolation Configuration. Refine with filters or upvote what's useful.
Libpod is a container management library for running and controlling the lifecycle of Open Container Initiative compliant containers and images across different storage backends. It provides a programmatic interface for the remote control and automation of container environments. The project enables the coordination of multiple containers into pods that share network namespaces and other shared resources. It supports rootless container execution by using user namespaces to launch containers without administrative privileges. The library covers a broad range of system operations, including im
Initializes containers by managing namespaces and cgroup hierarchies to ensure secure resource isolation.
systemd is a comprehensive system and service manager for Linux that orchestrates the entire operating system lifecycle. It functions as the primary init system, managing the transition from firmware to a fully initialized user space while providing a unified framework for service orchestration, hardware management, and resource control. The project distinguishes itself through its declarative, unit-based configuration model and dynamic dependency resolution, which allow for efficient, on-demand service activation and socket-based process management. It integrates deep system observability th
Initializes system containers by managing namespaces and cgroup hierarchies to ensure secure isolation and compatibility.
crun 是一个低级容器运行时,实现了用于管理隔离进程生命周期的 Open Container Initiative 规范。它提供容器创建、执行和删除的核心机制,通过标准化的生命周期管理确保跨平台兼容性。 该项目通过提供一个共享 C 库脱颖而出,允许将容器运行时操作直接嵌入到其他编译后的应用程序中。它通过专门的处理程序进一步扩展了执行能力,支持在隔离的微型虚拟机(microVM)中部署容器或执行 WebAssembly 工作负载。 该运行时涵盖广泛的底层隔离和资源管理功能。这包括使用命名空间和 seccomp 过滤器进行安全防护,使用 cgroups 强制执行 CPU 和内存限制,以及通过检查点和恢复功能保存与恢复容器执行状态的工具。它还提供用于动态资源更新、挂载管理以及通过嵌入式 Lua 接口进行自动化的接口。
Implements low-level isolation using Linux kernel namespaces and cgroups to secure container processes.