13 个仓库
Self-hosted container image registries designed for internal organizational use.
Distinct from Container Image Registries: Specifies the private/self-hosted nature of the registry rather than general distribution services.
Explore 13 awesome GitHub repositories matching devops & infrastructure · Private Registries. Refine with filters or upvote what's useful.
This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad
Guides the setup of self-managed private registries to protect proprietary container images.
This project is a comprehensive collection of tutorials and guided laboratories designed to teach containerization, networking, and security using Docker. It serves as a learning path for building portable images and executing isolated processes. The materials provide specific guides for managing container clusters and scaling services through Docker Swarm and overlay networks. It includes a security handbook for implementing image scanning and secret management, as well as laboratories dedicated to modernizing legacy applications by wrapping older software installers into containers. The co
Provides instructions for setting up and managing self-hosted private image registries.
Kubescape is a Kubernetes security posture management platform designed to scan clusters, manifests, and images for misconfigurations, vulnerabilities, and compliance risks. It functions as a comprehensive security suite incorporating a compliance scanner, a container image vulnerability scanner, an admission controller for policy enforcement, and a runtime security monitor. The platform distinguishes itself through runtime-aware vulnerability filtering, which maps libraries loaded in memory to determine if vulnerabilities are actually reachable. It also integrates with AI assistants via a Mo
Provides mechanisms to retrieve images from private repositories using pull secrets and scanner credentials.
This project is a container image registry and server-side storage system designed to house container images, layers, and manifests. It functions as an OCI compliant registry server that adheres to the Open Container Initiative Distribution Specification to store and deliver content over HTTP. The system provides a self-hosted solution for managing private libraries of container images within professional-grade infrastructure. It is designed to enable the development of custom registries by extending a base toolkit with specialized libraries and business logic. The registry covers image dist
Provides a self-hosted solution for managing private libraries of container images within professional-grade infrastructure.
dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of containerization and microservice architecture. It provides instructional material and hands-on exercises covering image optimization, security training, infrastructure setup, and cluster orchestration. The project features specific courses and guides focused on reducing image size through multi-stage builds, securing workloads via vulnerability scanning and encrypted networks, and deploying multi-node clusters with high availability using Swarm orchestration. The materials cover a br
Instructs on setting up secure, self-hosted private registries using certificates and authentication.
This project provides a comprehensive guide and set of scripts for deploying and configuring a production-ready Kubernetes cluster from scratch. It centers on establishing a functional environment by installing core management components, storage, and networking across multiple nodes. The implementation emphasizes high availability for the control plane, utilizing layer-4 load balancing and leader election for the API server, scheduler, and controller manager. It further ensures reliability through the deployment of a distributed key-value store for persistent runtime data. The project cover
Implements self-hosted private container registries with certificate-based authentication and backend storage.
Coroot is an observability platform and Kubernetes performance monitor that utilizes eBPF to automatically collect metrics, logs, and traces without requiring manual code instrumentation. It functions as an OpenTelemetry trace analyzer and an LLM observability gateway, exposing system health data to large language models through the Model Context Protocol. The platform differentiates itself by combining automated root cause analysis and AI-driven diagnostics to investigate performance regressions. It also includes a cloud cost monitoring tool that attributes infrastructure spending to specifi
Supports pulling component images from private or self-hosted registries using configurable authentication secrets.
该项目为在 Kubernetes 上构建平台即服务(PaaS)提供了全面的架构蓝图和实现集。它作为部署容器编排环境、管理完整软件开发生命周期以及集成完整 DevOps 工具链的技术资源。 该实现强调通过集成构建和交付流水线、私有容器镜像仓库以及分布式配置系统来实现自动化软件交付。它通过集中式配置管理器实现了应用程序设置与镜像的解耦,从而允许在不重建容器的情况下进行特定于环境的更新。 该平台涵盖了广泛的云原生功能,包括容器网络编排、第 4 层和第 7 层流量管理以及具有滚动更新策略的微服务编排。它还整合了用于集中式日志记录、分布式追踪和时序指标可视化的完整可观测性栈。 该项目主要实现为一组 Shell 脚本和配置文件,用于自动化编排层及其支持服务的部署。
Hosts a self-hosted private container image registry to ensure deployment stability and internal image distribution.
KubeOperator 是一个综合的 Kubernetes 集群管理平台、基础设施编排器和多集群管理器。它作为一个企业级 Kubernetes 发行版,旨在自动化跨不同云平台和物理机的生产集群的部署、扩展和生命周期管理。 该平台以针对气隙(air-gapped)环境的专业功能而著称,包括一个离线安装引擎,该引擎可生成软件存档并管理私有注册表,以实现安全的非互联网部署。它还提供了一个用于车队操作的集中式仪表板,允许导入外部集群并编排跨不同地理区域和可用区的基础设施。 该系统涵盖了广泛的操作面,包括自动化的虚拟机配置、硬件库存跟踪以及用于修补和扩展的声明式生命周期管理。它集成了备份和恢复服务、带有 LDAP 同步的基于角色的访问控制,以及针对集群健康和性能指标的全面监控。 管理任务和集群操作通过基于 Web 的界面执行。
Provides self-hosted private registries for distributing offline installation archives.
Exegol is an offensive security platform and containerized tooling orchestrator designed to deploy and manage isolated security operations environments. It functions as a workspace manager that provisions pre-configured security images and toolkits within Docker containers to protect host systems from malicious payloads. The platform distinguishes itself by integrating AI security workflow orchestration, allowing AI assistants to discover and trigger security tools through a standardized communication protocol. It further provides remote desktop gateway capabilities, enabling GUI access via X
The product hosts organization-specific images within a private registry to control distribution and intellectual property.
Watchtower is a Docker container update automator that monitors registries for new image pushes and automatically restarts containers with the latest versions. It functions as a container lifecycle manager, handling the process of bringing running containers up to date without manual intervention. The service includes specialized controls to manage deployment risk and precision, such as image age deferral and deployment cooldowns to protect against buggy releases. It supports image tag pinning to restrict updates to specific version series and can operate as a self-updating service to maintai
Connects to protected container registries using credentials to pull and update private images.
Argo CD Image Updater is a tool designed to automate the lifecycle of container images within Kubernetes environments. It monitors container registries for new software versions and automatically updates the corresponding image tags in version control repositories to ensure that running workloads remain current. The system distinguishes itself by maintaining a declarative state through GitOps synchronization, where updated image references are committed directly back to version control. It employs a controller-based reconciliation loop that periodically polls registries for metadata or reacts
Manages secure authentication and credential storage for accessing private container registries during automated image updates.
Mayastor is a software-defined, cloud-native block storage solution designed to provide high-performance, persistent storage for stateful applications within container orchestration environments. It functions as a distributed storage control plane that decouples application data from physical hardware, enabling dynamic provisioning and management of block volumes across clustered nodes. The platform distinguishes itself by utilizing a user-space storage driver architecture that bypasses kernel overhead to maximize hardware performance. It leverages the NVMe-over-Fabrics protocol to deliver lo
Configures daemon settings to enable secure image pulling from private container registries during cluster provisioning.