#DevOps

codefuse-chatbot - 助力高效简化软件开发生命周期的AI智能助手
CodeFuse-ChatBot智能助手AI开源DevOpsGithub开源项目
CodeFuse-ChatBot是由蚂蚁CodeFuse团队开发的一个开源AI智能助手,专注于在软件开发的各个阶段提供优化。它融合了Multi-Agent机制与多样化工具库,确保LLM模型在DevOps领域的高效执行。此外,支持众多开源模型,能够高效处理复杂开发任务。
cheat-sheet-pdf - 一站式DevOps和IT专业备忘单资源库
DevOpsIT软件开发技术工具云服务Github开源项目
cheat-sheet-pdf项目是DevOps和IT领域工具技术的综合备忘单合集,涵盖了从基础软件到AI技术的广泛主题,为专业人员提供便捷的查询和参考。此外,该项目开放社区贡献,保持内容持续更新。
DongTai-agent-java - 针对Java应用的数据采集工具
DongTai-agent-javaJava应用数据采集安全漏洞DevOpsGithub开源项目
DongTai-agent-java是一个针对Java应用的数据采集工具。通过重写类字节码,工具收集必要数据并发送到dongtai-OpenAPI服务,随后由云引擎处理这些数据以检测安全漏洞。其主要组件包括管理代理生命周期和配置的agent.jar、进行字节码桩和数据处理的dongtai-core.jar、用于BootStrap ClassLoader注入的dongtai-inject.jar及用于请求和响应数据展示的dongtai-servlet.jar。广泛应用于DevOps、安全测试、第三方组件管理、代码审计及0 Day漏洞挖掘。
kubernetes-examples - Kubernetes配置和部署示例代码库
Kubernetes容器编排DevOps云原生示例代码Github开源项目
kubernetes-examples是一个Kubernetes示例代码库,提供多种配置和部署案例。项目涵盖基础到高级应用场景,帮助开发者和运维人员学习Kubernetes功能,促进容器化应用的开发和部署。
awesome-kubernetes - Kubernetes资源大全:从入门到精通的权威指南
Kubernetes容器编排云原生微服务DevOpsGithub开源项目
这是一个全面的Kubernetes资源汇总,涵盖入门指南、高级技巧、教程、工具和最佳实践。项目由社区维护并持续更新,为开发者和运维人员学习使用Kubernetes提供权威参考。作为探索容器编排和云原生技术的理想起点,本列表包含丰富的学习材料和实用工具,助力用户掌握Kubernetes生态系统。
lens - Kubernetes开发管理利器 简化云原生工作流程
KubernetesLensIDEDevOps云原生Github开源项目
Lens是一款广受欢迎的Kubernetes集成开发环境,用户数量超过100万。该工具为开发人员和运维工程师提供直观界面,便于管理和诊断Kubernetes工作负载。Lens不仅有助于Kubernetes学习,还能提高团队效率,减少云原生开发所需工具。从初创公司到大型企业,众多团队选择使用Lens。其上下文感知界面简化了Kubernetes操作,成为云原生开发和运维的重要工具。
incubator-devlake - 整合分析开发工具数据的开源平台
Apache DevLake开源数据平台DevOps软件开发Github开源项目
Apache DevLake是一个开源开发数据平台,整合并分析来自DevOps工具的分散数据。该平台为工程管理、开源项目维护和开发团队提供软件开发生命周期的全面视图,支持DORA等指标框架,并配备预置仪表板。DevLake可扩展性强,支持GitHub、GitLab和Jira等多种开发工具,有助于团队实现基于数据的工程优化。
application - 通用Helm图表优化Kubernetes应用部署
HelmKubernetes应用部署容器化DevOpsGithub开源项目
这是一个通用Helm图表,专为部署无状态、仅创建命名空间范围资源的Kubernetes应用设计。支持部署和CronJob运行模式,无需特权容器或自定义资源。图表提供全面配置选项,涵盖部署策略、资源管理、健康检查、存储、服务暴露和入口设置等,简化应用部署流程,提高管理效率。
garden - 加速Kubernetes应用开发测试的智能DevOps平台
GardenDevOpsKubernetes自动化配置管理Github开源项目
Garden是一个专注于Kubernetes应用的DevOps自动化平台,提供按需创建类生产环境、智能缓存加速和配置一致性管理等功能。其核心Stack Graph技术实现了高效的依赖管理和变更追踪,显著提高了开发效率和DevOps流程自动化程度。Garden支持多种插件,如Kubernetes、Terraform和Pulumi,适用于现代云原生应用的开发和部署。
daytona - 开源开发环境管理器 一键部署多平台开发环境
Daytona开发环境管理远程开发开源软件DevOpsGithub开源项目
Daytona是开源的开发环境管理工具,通过单一命令在各类基础设施上快速设置开发环境。支持多种配置文件、预构建系统、IDE集成、Git提供商对接和多项目工作区。内置VPN确保安全性,支持插件扩展。Daytona简化环境配置流程,提升开发效率,让开发者更专注于编码。
kubeinvaders - 趣味化的Kubernetes集群弹性测试工具
KubeInvadersKubernetes混沌工程容器编排DevOpsGithub开源项目
KubeInvaders是一款创新的Kubernetes混沌工程工具,通过游戏化界面让用户以有趣的方式测试集群弹性。它提供实时监控和指标分析,支持自动驾驶、随机移动、命名空间切换等功能,并可对节点进行攻击测试。KubeInvaders易于部署,适合DevOps团队进行混沌工程实践,有助于提高Kubernetes集群的可靠性和恢复能力。
lando - 简化本地开发和DevOps流程的高效工具
Lando开发工具本地开发DevOps开源项目Github
Lando是一款开源的本地开发和DevOps工具,为开发者提供简化的环境配置。它支持Drupal、WordPress等主流框架,并集成Apache、MySQL等服务。Lando通过预设配方和灵活定制,提高了开发效率,使团队能够专注于核心开发任务。作为社区驱动的项目,Lando不断evolve以满足现代开发需求,成为优化开发工作流程的有力工具。
atlantis - 自动化Terraform工作流的开源工具
AtlantisTerraform自动化Pull RequestDevOpsGithub开源项目
Atlantis是一款开源的Terraform自动化工具,它通过监听Pull Request事件来简化基础设施变更流程。该工具可远程执行Terraform命令并在PR中提供反馈,实现了团队协作和工作流标准化。Atlantis提高了基础设施管理的可见性和效率,适用于各类组织的DevOps实践。它支持自托管部署,使非运维人员能够参与Terraform管理,有助于提升团队整体效率。
encore - 全方位后端开发平台 打通本地到云端工作流程
Encore后端开发平台微服务云基础设施DevOpsGithub开源项目
Encore是专注后端开发的综合平台,覆盖从本地开发到云部署的全流程。它集成了TypeScript/Go后端框架、本地开发工具和云平台,实现CI/CD和云基础设施的自动化配置。该平台简化了事件驱动和分布式系统的构建过程,有效提升开发效率,优化成本结构,同时保障应用的扩展性和安全性。Encore适用于多种场景,包括高性能B2B平台、金融科技应用和电子商务市场的开发。
semaphore - 多工具集成的自动化部署管理平台
Semaphore UIAnsibleDocker自动化部署DevOpsGithub开源项目
Semaphore UI 集成了 Ansible、Terraform/OpenTofu、Bash 和 Pulumi 等多种自动化工具的管理功能。它简化了 Ansible playbooks 的执行过程,提供失败通知和访问控制。该项目特点包括用户友好的界面、Docker 部署支持、详细文档和 API。适合团队从命令行操作过渡到集中化部署管理平台。
sealed-secrets - Kubernetes敏感信息加密管理工具
Kubernetes加密安全密钥管理DevOpsGithub开源项目
Sealed Secrets是专为Kubernetes设计的敏感信息加密管理工具。它通过集群端控制器和客户端工具kubeseal,使用非对称加密技术,实现了加密信息的安全存储和集群内解密。该项目支持多种作用域,适应不同安全需求,并提供完整的安装指南和使用说明。Sealed Secrets为Kubernetes环境中的机密信息保护提供了安全可靠的解决方案。
flowfuse - Node-RED 应用开发和交付的 DevOps 增强平台
FlowFuseNode-RED低代码开发DevOps云服务Github开源项目
FlowFuse 是专为 Node-RED 设计的 DevOps 平台,增强了协作开发、远程部署管理和自动化交付流程。该平台支持 FlowFuse Cloud 托管和自托管方案,简化了 Node-RED 应用的开发生命周期。通过提供团队协作、实例管理和专业技术支持,FlowFuse 帮助开发者更高效、可靠地交付 Node-RED 应用。
project - GitOps 标准化倡议 推动工具生态互操作
OpenGitOpsGitOpsCNCF开源项目DevOpsGithub
OpenGitOps 作为 CNCF 沙盒项目,致力于制定供应商中立的 GitOps 标准。通过制定原则、文档和代码,该项目为工具互操作性和认证奠定基础。项目涵盖 GitOps 原则、术语表和社区活动等多个方面,鼓励开发者参与贡献。
k6 - 开源性能测试工具 适用于现代DevOps环境
k6性能测试负载测试开发者工具DevOpsGithub开源项目
k6是一个开源的现代负载测试工具,专为开发者和测试人员设计。它支持可配置负载生成、代码化测试脚本、全面API和多协议支持。采用Go语言开发并内置JavaScript引擎,k6提供强大的扩展生态系统和灵活的指标管理。作为先进的性能测试解决方案,k6与Grafana Cloud集成,提供全面的测试分析能力。
terratest - Go语言基础设施代码自动化测试库
Terratest基础设施测试自动化测试Go语言DevOpsGithub开源项目
Terratest是一个Go语言库,用于自动化测试基础设施代码。它支持测试Terraform、Packer、Docker等,并提供SSH命令执行、云服务API操作等功能。Terratest简化了基础设施测试任务,提高了infrastructure-as-code的测试效率。该项目由Gruntwork.io维护,提供详细文档,支持社区贡献。
werf - 简化Kubernetes应用部署的全周期CI/CD工具
werfKubernetesCI/CD容器化DevOpsGithub开源项目
werf是CNCF沙箱项目中的一款CLI工具,专注于简化Kubernetes环境中的全周期CI/CD流程。该工具整合了Git、Dockerfile、Helm和Buildah等成熟技术,实现了从应用构建到部署的全流程管理。werf的特色功能包括自动构建缓存、基于内容的镜像标记和增强的资源跟踪,适用于不同规模的项目。自2017年投入使用以来,werf已成功支持数千个项目的生产环境部署。
tke - 统一多集群Kubernetes管理平台
TKEStackKubernetes容器管理平台开源项目DevOpsGithub
TKEStack是一个开源的容器管理平台,提供多Kubernetes集群的统一管理。它支持跨环境部署Kubernetes,满足企业IT需求,支持DevOps实践。主要功能包括统一集群管理、应用负载管理、运维管理和插件扩展。TKEStack适配多种Linux操作系统,安装简便,功能丰富,适合各类组织使用。
WatchAlert - 开源监控告警管理系统 适用云原生环境
WatchAlert监控告警云原生开源系统DevOpsGithub开源项目
WatchAlert是一个开源监控告警管理系统,适用于云原生和DevOps环境。系统采用Go语言和React框架开发,具备丰富功能和灵活配置,可替代AlertManager和PrometheusAlert。WatchAlert适合各规模企业使用,有助于提高运维效率和降低维护成本。
devops-exercises - DevOps和SRE技术练习题库 助力职业发展
DevOps技术面试练习题GitHub仓库开源贡献Github开源项目
这是一个包含2624个DevOps和SRE相关技术练习题的开源资源库。涵盖Git、网络、Kubernetes、云计算、Linux等领域,可用于技能提升和面试准备。资源持续更新,欢迎贡献。学习这些概念有助于DevOps工程师的职业发展,但不完全代表真实面试。
bytebase - 统一平台管理多种数据库开发任务的 CI/CD 解决方案
数据库管理DevOpsGitOpsSQL审查数据安全Github开源项目
Bytebase 为开发者和 DBA 提供了统一的数据库 CI/CD 平台。该解决方案支持管理多种数据库系统的开发任务,涵盖架构变更、数据查询、安全控制和治理。通过标准操作流程、SQL 审核、GitOps 工作流和数据访问控制等功能,Bytebase 能够有效提升团队的数据库开发效率和安全性。
CloudTruth - 配置和机密数据编排平台助力企业提升效率
AI工具配置管理秘密管理云平台DevOpsCloudTruth
CloudTruth是一个创新的配置和机密数据编排平台,专注于消除配置错误和加速软件交付。它为企业提供了集中式的配置数据和机密信息管理方案,包括自动密钥轮换、合规性控制和精确的部署配置。通过自动化关键任务、减少安全风险和增强团队协作,CloudTruth有效帮助企业降低运营成本并提升整体效率。平台还融合了先进的AI配置管理功能,为用户在不同环境中管理配置和机密数据提供了一站式解决方案。
Brainboard - 云基础设施可视化设计和自动化管理平台
AI工具Brainboard云基础设施TerraformDevOps可视化设计
Brainboard是一个云基础设施设计和管理平台,提供可视化界面实时生成Terraform代码,支持多云协作。平台功能包括标准化模板创建、CI/CD流程实施、成本优化和安全管理。集成多个云服务商,具有版本控制和漂移检测能力,可提升企业云基础设施开发和管理效率。
SuperTechFans - 上海系统工程师Ryan的技术工具和项目展示
AI工具系统工程师DevOpsAI创业公司个人项目技术工具
SuperTechFans展示了上海系统工程师(DevOps/SRE)Ryan的技术项目和工具。网站提供HackerNews每日摘要、PAC文件生成器PacGen和SSL证书检查工具等实用资源。作为AI初创公司的全职工程师,Ryan通过这个平台分享他在系统工程、DevOps和SRE领域的专业知识和创新成果,为技术爱好者提供有价值的内容。
Parny - 智能值班管理与实时告警响应系统
AI工具Parny告警管理值班管理事件响应DevOps
Parny是一款面向IT团队的综合值班管理和告警服务系统。该平台整合了智能排班、交互式时间线和精细化告警管理等功能,支持40多种监控和云服务对接。Parny还提供AI事件分析、自定义状态页面和详细报告,通过优化事件响应流程和DORA指标分析来提升团队效率。此外,Parny可与Jira、Slack等工具无缝集成,为DevOps实践提供全方位支持。
ContextQA - 低代码自动化测试平台 加速软件开发与质量保障
AI工具自动化测试测试管理质量保证软件测试DevOps
ContextQA提供低代码/无代码自动化测试解决方案,支持UI、API、移动应用等多种测试类型。平台集成AI技术优化测试流程,帮助企业缩短测试时间、降低成本并保证产品质量。适用于各种规模企业,尤其适合电子商务、金融科技和医疗保健行业。
mssql-docker - Docker容器化的SQL Server跨平台部署方案
SQL ServerDocker容器化数据库DevOpsGithub开源项目
mssql-docker项目提供了在Docker容器中运行SQL Server的解决方案,支持Linux和Windows环境。项目包含SQL Server 2017和2019版本,提供详细文档、Dockerfile和开发资源,便于部署和管理SQL Server容器。另有命令行工具镜像可用于CI/CD场景。
K8Studio - 高效可视化的Kubernetes集群管理平台
AI工具KubernetesK8StudioCloudMaps集群管理DevOps
K8Studio是一款功能全面的Kubernetes管理工具,通过CloudMaps可视化技术将复杂集群数据转化为清晰洞察。支持多集群管理、资源可视化、YAML编辑、SSH连接和日志访问等功能。适用于不同经验水平的Kubernetes用户,注重性能优化和数据隐私保护。K8Studio能高效处理大型集群,为Kubernetes监控和管理提供流畅、直观的解决方案。
PlotShell - 智能化DevOps命令行工具 提升运维效率
AI工具PlotShell命令行工具GPT模型多系统兼容DevOps
PlotShell是一款智能命令行工具,基于GPT模型开发,专注于DevOps领域。该工具支持Linux、macOS和Windows等多个操作系统,为用户提供实时、准确的命令建议。PlotShell不仅能处理基础指令,还可应对复杂的多步骤操作。其安装过程简单,重视数据安全,有助于提升开发运维效率,适合各类DevOps团队使用。
we-cmdb - 灵活可扩展的IT配置管理数据库
WeCMDB配置管理IT运维数据库系统DevOpsGithub开源项目
WeCMDB是一个源自微众银行实践的配置管理数据库系统。它具有灵活的配置模型、多样化的查询功能、细粒度的权限控制和开放的API接口。系统支持动态扩展配置项、自定义关联查询和多维度日志查询,为IT运维自动化和智能化奠定基础。WeCMDB采用容器化部署,具有良好的可扩展性,适用于管理复杂IT环境中的配置信息。
awesome-ops - 精选运维开源项目大全
运维开源项目自动化DevOps云原生Github
本项目收录了519个运维相关开源项目,覆盖备份、CICD、CMDB等75个类别。为运维工程师提供丰富工具和资源,提升工作效率。内容通过GitHub Action自动更新,保持最新。适合寻找特定工具或探索新技术,是运维领域的综合参考。
kubesphere - 一个用于云原生应用管理的分布式操作系统和多租户容器平台
KubeSphereKubernetesDevOps云原生多云管理Github开源项目
KubeSphere是以Kubernetes为核心的分布式操作系统,支持多云、多集群和边缘计算的统一管理。其插拔式架构允许无缝集成第三方应用,提供全栈自动化运维和DevOps工作流。平台具备直观的Web UI,帮助企业构建功能丰富的多租户容器平台,覆盖Kubernetes多集群管理、云原生可观测性、服务网格和边缘计算等关键功能。最新的v3.4.0版本进一步提升了用户体验,并带来了多项功能更新。