#Kubernetes
calico - 多数据平面支持的高性能容器网络和安全解决方案
Calico容器网络Kubernetes开源项目网络安全Github
Calico是一个开源的容器网络和安全解决方案,支持eBPF、Linux、Windows和VPP等多种数据平面。它可在多种环境下使用,包括多云、裸机和虚拟机。Calico以高性能和低资源占用著称,提供可扩展架构、精细访问控制和加密功能。作为Kubernetes网络策略的领先实现,Calico目前在全球166个国家的800万多个节点上运行。
pipelines - 基于Kubernetes的机器学习工作流程编排平台
Kubeflow机器学习工作流程Kubernetes管道Github开源项目
Kubeflow Pipelines是基于Kubernetes的机器学习工作流程编排平台,旨在简化ML工作流的部署和管理。该平台提供端到端的编排功能,支持快速实验和组件复用,便于构建完整的ML解决方案。通过Kubeflow Pipelines SDK,开发者可创建可重用、可扩展的ML管道,提高ML项目的效率和可管理性。
argo-workflows - Kubernetes上的开源工作流编排引擎
Argo WorkflowsKubernetes工作流引擎容器自动化Github开源项目
Argo Workflows是一个开源的工作流编排引擎,专为Kubernetes环境设计。它支持定义多步骤工作流,可通过任务序列或有向无环图(DAG)建模。该引擎轻量灵活,易于使用和扩展,适用于机器学习、数据处理、基础设施自动化和CI/CD等多种场景。Argo Workflows以其强大的功能和广泛的应用,成为Kubernetes生态系统中最受欢迎的工作流执行引擎之一。
seldon-core - Kubernetes上的机器学习模型部署与管理平台
Seldon Core机器学习Kubernetes模型部署微服务Github开源项目
Seldon Core是专为Kubernetes环境设计的机器学习模型部署平台。支持主流框架,提供REST/GRPC接口,可扩展至数千模型。内置监控、日志、解释器、异常检测等功能,支持A/B测试和金丝雀发布。简化模型从开发到生产流程,适合企业级机器学习部署需求。
pixie - Kubernetes应用程序的全方位可观测性解决方案
PixieKubernetes可观测性自动遥测集群边缘计算Github开源项目
作为一个开源的Kubernetes可观测性平台,Pixie利用eBPF技术自动收集遥测数据,并在集群内执行边缘计算。它不仅支持网络监控、基础设施健康检查和服务性能分析,还提供数据库查询分析、请求追踪和持续应用程序分析等功能。Pixie通过Web界面、命令行和API提供便捷的操作方式,为开发者提供全面的Kubernetes应用监控和调试工具。
volcano - 基于Kubernetes的高性能批处理调度系统
VolcanoKubernetes批处理系统云原生工作负载调度Github开源项目
Volcano是基于Kubernetes构建的批处理系统,为机器学习、深度学习和生物信息学等高性能计算工作负载提供通用机制。它集成TensorFlow、Spark等主流框架,融合了大规模运行高性能工作负载的丰富经验。Volcano支持高效调度和资源管理,适用于大数据分析、人工智能训练等场景,能显著提升集群资源利用率和作业处理效率。Volcano在多个行业广泛应用,获得开源社区积极贡献。作为CNCF孵化项目,Volcano为云原生生态系统提供强大的批处理能力。
AI-System-School - AI系统学院 机器学习和大语言模型基础设施全景图
机器学习系统深度学习AI基础设施Kubernetes系统设计Github开源项目
AI-System-School汇集机器学习系统、大语言模型和生成式AI领域前沿资源,覆盖从数据处理到推理部署全流程。项目提供LLM、视频、AutoML等领域基础设施指南,并收录相关会议、书籍、课程和博客,为AI系统研究实践提供全面参考。
k8ssandra-operator - Kubernetes上的多集群Apache Cassandra管理工具
K8ssandra OperatorApache CassandraKubernetes数据中心监控Github开源项目
k8ssandra-operator是一个在Kubernetes环境中管理Apache Cassandra和DSE的开源工具。它能够跨多个Kubernetes集群部署多个数据中心,实现地理复制以优化延迟和提高可用性。该项目提供自动化部署、监控、数据维护、备份恢复等功能,并支持多种API集成。k8ssandra-operator已在1000节点规模的Cassandra集群上进行了测试验证,适用于大规模部署场景。
awesome-runners - GitHub Action自托管运行器方案比较矩阵
GitHub Actions自托管runner容器化Kubernetes自动扩展Github开源项目
本项目整理了主流GitHub Action自托管运行器解决方案的比较矩阵,涵盖运行时环境、扩展性、自动缩放和架构支持等方面。矩阵提供各方案详细信息,帮助用户根据需求选择合适的自托管方案。项目还包括自托管运行器最佳实践指南和本地测试方法说明,为用户提供全面参考。
triggermesh - 基于Kubernetes的事件驱动应用集成平台
TriggerMesh事件驱动应用Kubernetes云原生集成自定义资源定义Github开源项目
TriggerMesh是基于Kubernetes的事件驱动应用集成平台。它通过自定义资源定义(CRD)和控制器实现,支持声明式定义事件源和目标。该平台提供内容过滤、事件拆分、转换和函数处理等功能,简化了复杂事件流的管理。TriggerMesh适用于构建现代化、可扩展的事件驱动架构,为云原生应用提供灵活的集成方案。
guard - 多样化Kubernetes身份认证与授权管理工具
Kubernetes身份认证GuardAppsCodeWebhookGithub开源项目
Guard作为Kubernetes Webhook身份认证服务器,集成了多种认证方式,包括静态令牌、主流代码托管平台和云服务提供商。它能够进行用户认证并管理用户组,有助于实现基于组的RBAC权限控制。支持Kubernetes 1.9及以上版本,是一个全面的集群安全管理工具。
github-actions-runner-operator - Kubernetes 操作器实现 GitHub Actions 自托管运行器的自动化管理
GitHub ActionsrunnerKubernetesoperator自托管运行器Github开源项目
github-actions-runner-operator 是一个 Kubernetes 操作器,用于自动化调度和扩展 GitHub Actions 自托管运行器。它支持 GitHub App 和个人访问令牌认证,可在仓库或组织级别注册运行器,并提供灵活的 Pod 模板配置。这个项目简化了自托管运行器的管理流程,有助于提升 GitHub Actions 工作流的执行效率。
meilisearch-kubernetes - Kubernetes集群中轻松部署Meilisearch搜索引擎
MeilisearchKubernetes搜索引擎容器化开源Github开源项目
通过清单文件或Helm图表,meilisearch-kubernetes项目简化了Meilisearch在Kubernetes环境中的部署流程。开发者可以轻松将这一强大的搜索引擎集成到现有的Kubernetes应用中,实现高效的搜索功能。
camel-k - 云原生轻量级集成框架 支持多语言开发
Apache Camel KKubernetes集成框架云原生微服务Github开源项目
Apache Camel K是基于Apache Camel的轻量级集成框架,专门针对云原生和无服务架构设计。它能在Kubernetes上直接运行Camel DSL编写的集成代码,支持多种编程语言,自动处理依赖关系。通过自定义traits,Camel K可优化Kubernetes资源配置。这一开源项目将Apache Camel的功能无缝引入云环境,为开发人员提供了高效灵活的集成方案。
kube-fledged - Kubernetes容器镜像缓存管理工具
Kubernetes容器镜像缓存自定义资源kubefledged-controllerImageCacheGithub开源项目
kube-fledged是一个Kubernetes操作符,用于在集群工作节点上管理容器镜像缓存。它允许定义镜像列表和缓存位置,加速应用容器启动。通过API接口管理缓存生命周期,支持多种配置选项。适用于需快速扩展的应用、Serverless函数、边缘计算等场景,可提高容器启动速度和集群性能。
monokle - 简化Kubernetes配置管理的一站式平台
MonokleKubernetes配置管理集群管理YAML编辑Github开源项目
Monokle是一个专注于Kubernetes配置管理的开源工具。它整合了YAML清单创建、策略验证和实时集群管理功能于一体。该工具提供直观的可视化界面,简化了配置的创建、分析和部署流程。Monokle支持快速资源概览、实时清单验证、Git集成和OPA策略验证等功能,有效提升了Kubernetes配置管理的效率。此外,Monokle还具备资源重构、Kustomize和Helm预览等高级特性。作为一个统一的IDE,它为开发者和运维人员提供了全面的Kubernetes配置管理解决方案,有助于提高工作效率并减少配置错误。
rig - Kubernetes服务生命周期管理平台
RigKubernetes开发者平台服务生命周期插件框架Github开源项目
Rig是专为Kubernetes设计的服务生命周期管理平台。该平台提供友好的部署引擎,简化应用的部署、管理、调试和扩展流程。Rig可在任何Kubernetes集群中自托管,快速优化集群服务维护。平台包含CLI工具、操作符和仪表板,并提供开放插件框架支持自定义集成,适配各种CI/CD流程。Rig旨在提升开发效率,完善内部开发平台生态。
grafana-operator - Kubernetes环境中Grafana实例和资源管理的自动化解决方案
Grafana OperatorKubernetes监控部署配置管理Github开源项目
Grafana Operator是为Kubernetes环境设计的自动化工具,用于管理Grafana实例及其资源。它支持多实例和多命名空间部署,通过代码简化仪表板、数据源和插件的管理。适用于Kubernetes和Openshift,支持外部Grafana实例,提供多架构兼容性,适合实现GitOps工作流。
awesome-k8s-tools - 精选Kubernetes和容器化开源工具大全
Kubernetes容器技术开源工具DevOps云原生Github开源项目
awesome-k8s-tools是GitHub上一个精选的Kubernetes和容器开源工具集合,按star数排名收录了众多热门项目。涵盖容器编排、网络、存储、监控、日志和安全等多个领域,为开发者和运维人员提供了便捷的工具探索和选择平台。项目每日更新工具热度排名,方便用户快速找到最适合的容器化解决方案。无论是搭建、管理还是优化容器应用,这里都有丰富的工具资源可供选择。
DevOps-Roadmap - DevOps工程师学习路线图 掌握核心技能体系
DevOpsCI/CD容器Kubernetes基础设施即代码Github开源项目
本文详细介绍DevOps工程师学习路线图,涵盖Git、编程语言、Linux、网络安全、服务器管理、容器技术、Kubernetes、基础设施即代码、CI/CD等核心知识。路线图提供大量免费学习资源,包括书籍、教程和在线课程,帮助读者系统学习DevOps技能。适合初学者和有经验工程师参考,提升DevOps实践能力。
talos - 为Kubernetes设计的安全轻量级现代操作系统
Talos LinuxKubernetes操作系统安全不可变基础设施Github开源项目
Talos Linux是为Kubernetes环境优化的现代操作系统,特点是安全、不可变和轻量化。由Sidero Labs开发的Talos完全开源,支持生产环境部署。系统管理通过API实现,无需传统shell或控制台。Talos强化了安全性、可预测性和可进化性,有效降低攻击风险,避免配置偏差,简化系统架构。它始终保持Kubernetes和Linux的最新稳定版本,是追求高效安全容器编排的理想选择。
_Book_k8sInfra - 实用指南构建容器化基础架构
KubernetesDocker容器基础设施自动化部署Github开源项目
本项目提供容器基础设施环境搭建指南,涵盖Kubernetes、Docker等核心组件。利用Vagrant自动部署测试环境,配套YAML文件和Shell脚本。适合开发运维人员学习现代容器技术,快速构建和管理容器化应用。重点介绍实践步骤,助力掌握容器化基础架构。内容涵盖理论知识和动手实践,循序渐进讲解关键概念和操作步骤。
kubernetes-learning - Docker和Kubernetes实践指南,从入门到精通
KubernetesDocker云原生容器编排CNCFGithub开源项目
这是一个全面的Docker和Kubernetes学习资源,涵盖从基础到高级的内容。教程包括Docker基础、Kubernetes集群搭建、运行原理、控制器使用、调度策略、运维技巧、Helm工具应用等。还介绍了基于Kubernetes的CI/CD实现,为开发者提供了系统化的容器化和云原生技术学习路径。
Fast-Kubernetes - 掌握Kubernetes核心概念与实践技能
Kubernetes容器编排Pod集群KubectlGithub开源项目
Fast-Kubernetes项目详细介绍了Kubernetes的核心对象和组件,包括Kubectl、Pod、Deployment和Service等。通过实践场景和动手实验,该项目帮助学习者从创建简单Pod到实现复杂集群监控,全面掌握Kubernetes技能。项目内容丰富全面,是深入学习Kubernetes的优质参考资源。
Kubernetes-configs - Kubernetes高级配置与模板资源库
Kubernetes配置管理CI/CD容器化DevOpsGithub开源项目
该项目汇集了源自生产环境的Kubernetes高级配置和模板。内容包括标准对象模板、实际应用部署配置及CI/CD工具集成方案。此外还提供了生产环境就绪检查清单,涵盖健康检查、自动扩展和安全性等关键方面。项目旨在帮助开发和运维人员在Kubernetes上构建可靠、可扩展的系统。
mall-swarm - Spring Cloud微服务架构电商系统
微服务商城系统Spring CloudSpring BootDockerKubernetesGithub开源项目
mall-swarm是一个综合性微服务电商系统,采用Spring Cloud 2023 & Alibaba和Spring Boot 3.2技术栈。系统集成了注册中心、配置中心、监控中心和网关等微服务组件,并提供Vue管理后台。核心技术包括Sa-Token、MyBatis和Elasticsearch,支持容器化部署。项目不仅实现了完整电商功能,还附带Spring Cloud教程,为微服务架构学习和实践提供了理想平台。
helm-charts - codecentric精选的Kubernetes应用Helm Charts集合
Helm ChartscodecentricGitHub开源KubernetesGithub开源项目
codecentric Helm Charts是一个精选的Helm Charts集合,旨在简化Kubernetes应用部署和容器化应用管理。这个开源项目采用Apache 2.0许可证,通过CircleCI保证持续集成。开发者可以轻松将其添加为Helm仓库,获取多种预配置的部署模板。项目鼓励社区贡献,为Kubernetes生态系统提供了实用的工具和资源。
fission - Kubernetes 原生高性能无服务器函数框架
FissionKubernetes无服务器函数开源框架自动缩放Github开源项目
Fission 是一个开源的 Kubernetes 原生无服务器框架,简化了函数和应用程序的部署过程。它提供简洁接口,支持多种编程语言,让开发者专注于代码而非基础设施。Fission 具备自动扩展能力,冷启动仅需100毫秒,并支持多种事件触发方式。该框架整合了无服务器架构与 Kubernetes 生态系统的优势,适用于构建灵活高效的云原生应用。
telepresence - Kubernetes微服务本地开发环境集成工具
TelepresenceKubernetes微服务开发本地开发容器化Github开源项目
Telepresence为Kubernetes微服务开发提供无限扩展的环境。该工具支持在本地运行单个服务,同时将其他服务部署在云端,加快本地开发循环,并允许使用熟悉的本地工具。通过拦截服务流量和管理集群连接,Telepresence实现了本地与远程环境的无缝集成,有效支持大规模应用的开发和测试。
cni - 容器网络接口开源规范与工具集
CNI容器网络接口Kubernetes网络插件云原生Github开源项目
CNI是一个开源项目,致力于规范化Linux容器网络接口配置。它提供了开发网络插件所需的规范和库,大大简化了容器网络配置流程。CNI主要关注容器的网络连接和资源管理,具有广泛的兼容性和易用性。该项目不仅包括Go语言库和命令行工具,还拥有丰富的第三方插件生态系统,适用于各种容器运行时和编排系统。作为CNCF支持的项目,CNI在容器网络领域发挥着重要作用。
kubetools - 精选Kubernetes工具大全,助力容器化管理效率
Kubernetes容器编排集群管理DevOps云原生Github开源项目
Kubetools收录了500多种Kubernetes工具,涵盖集群管理、监控、日志和调试等关键领域。这个精心策划的列表由Collabnix社区维护,定期更新热门工具。通过详细分类和描述,Kubetools帮助用户在众多选项中找到最适合的工具,是Kubernetes生态系统中的重要参考资源。
helm-charts - Jenkins部署管理的Helm Charts工具
JenkinsHelm ChartsKubernetes持续集成部署工具Github开源项目
Jenkins Helm Charts是一套用于Jenkins部署和管理的Kubernetes包管理工具。它提供Helm charts,支持Jenkins长期支持(LTS)版本,可通过调整镜像标签适配其他版本。项目在GitHub开源,采用Apache 2.0许可证。用户可通过Helm命令添加仓库、搜索charts,实现Jenkins的部署和配置管理。
ks-devops - 云原生DevOps平台 加速企业应用交付
KubeSphereDevOpsCI/CDKubernetesJenkinsGithub开源项目
ks-devops是KubeSphere的DevOps组件,整合主流CI/CD工具,提供基于Jenkins的流水线和自动化工具。借助Kubernetes容器编排,实现Jenkins Agent动态扩展,优化CI/CD效率。支持开箱即用的流水线、自动化工具和CLI管理,为企业打造完整的云原生DevOps平台,加快产品迭代速度。
homelab - 家庭实验室基础设施自动化管理框架
HomelabKubernetes自动化基础设施即代码GitOpsGithub开源项目
Homelab项目是一个开源的家庭实验室自动化管理框架,基于基础设施即代码和GitOps理念。它实现了从裸机配置到应用管理的全流程自动化,包括Kubernetes集群部署、证书管理、DNS更新等。该项目还集成监控告警、CI/CD、私有容器仓库等功能,为家庭实验室提供可定制的端到端解决方案。
k3d - 基于容器的轻量级 Kubernetes 集群管理工具
k3dKubernetes容器化k3sDockerGithub开源项目
k3d 是一款开源工具,用于快速创建基于容器的 k3s Kubernetes 集群。它能在单台机器上通过 Docker 构建多节点 k3s 集群,简化了 Kubernetes 的本地开发、测试和学习过程。k3d 具备集群创建、管理和负载均衡等功能,为云原生开发提供便利。
KubeOperator - 轻量级Kubernetes发行版 简化企业级部署管理
KubeOperatorKubernetes容器编排开源软件DevOpsGithub开源项目
KubeOperator是一个轻量级开源Kubernetes发行版,为企业提供全生命周期的集群管理。它支持多种IaaS平台,包括物理机、VMware和OpenStack,并提供可视化Web界面。通过Terraform和Ansible实现自动化部署,KubeOperator具备按需创建、伸缩、修补、离线部署、自我修复和全栈监控等功能,满足企业对Kubernetes环境的各种需求。
相关文章
K8sGPT: 为每个人赋予Kubernetes超能力
3 个月前
OpenPAI: 开源人工智能平台的新时代
3 个月前
OpenPAI: 开放式人工智能平台
3 个月前
Kubeflow Training Operator: 分布式机器学习训练的利器
3 个月前
kubectl-ai: 使用AI生成Kubernetes资源清单的强大工具
3 个月前
CodeAct: 用可执行代码行动提升大语言模型智能体能力
3 个月前
LangStream: 事件驱动的 LLM 应用开发平台
3 个月前
AIKit: 构建、微调和部署开源大语言模型的强大工具
3 个月前
SQLFlow: 融合SQL与AI的创新技术
3 个月前