devops

极小狐2 天前
ci/cd·gitlab·devsecops·devops·极狐gitlab
GitLab 安全漏洞 CVE-2025-7739 解决方案本分分享极狐GitLab 补丁版本 18.2.2, 18.1.4, 18.0.6 的详细内容。这几个版本包含重要的缺陷和安全修复代码,我们强烈建议所有私有化部署用户应该立即升级到上述的某一个版本。对于极狐GitLab SaaS,技术团队已经进行了升级,无需用户采取任何措施。
一只拉古3 天前
自动化运维·devops
DevOps 基础到精通 - 宏观概览如果你一直在关注我之前的博客,你会发现到目前为止我主要分享的是关于 后端编程、API 和系统设计 的见解。 这是我学习历程中非常重要的一部分。
一只拉古5 天前
linux·自动化运维·devops
DevOps 的 Linux 基础(第一部分)当人们谈论 DevOps 时,话题往往会很快跳到一些炫酷的工具,比如 Docker、Kubernetes 或 Terraform。 但在这些工具之下,有一个每个 DevOps 工程师都必须掌握的基石:Linux。
SirLancelot16 天前
微服务·云原生·容器·kubernetes·k8s·devops·kubelet
K8s-kubernetes(二)资源限制-详细介绍request参数limits参数这是一个非常重要的问题,涉及 Kubernetes 中资源限制策略的生效范围和时效性。
数据智能老司机8 天前
aigc·devops·aiops
AI 原生软件交付——混沌工程与服务可靠性复杂的现代系统天生易受攻击。即便是看似细小的扰动,或仅仅一个薄弱环节,也可能引发问题并不断发酵,最终造成灾难性后果。
数据智能老司机8 天前
云原生·kubernetes·devops
基于 Kubernetes 的平台工程——云原生应用的挑战本章内容当我想尝试一些新东西,比如一个框架、一种新工具,或者只是一个新应用时,我往往比较急躁;我希望它能立即运行起来。然后,当它运行起来后,我想深入了解它的工作原理。我会破坏一些东西来实验,从而验证自己是否理解这些工具、框架或应用的内部工作机制。这正是我们本章要采取的方法!
数据智能老司机8 天前
kubernetes·云计算·devops
基于 Kubernetes 的平台工程——Kubernetes 上的平台化浪潮本章将涵盖的内容:平台工程在技术行业中并不是一个新术语,但在云原生领域以及 Kubernetes 的语境下,它相对较新。 当我在 2020 年开始写这本书时,云原生社区里还没有广泛使用这个术语。然而,到 2023 年撰写本书时,平台工程已成为云原生和 Kubernetes 社区中的热门话题。 本书旨在带领读者探索:什么是平台,以及为什么要用 Kubernetes,尤其是以 Kubernetes API 为核心,来构建一个平台,从而帮助内部团队更高效地交付软件。
苦逼IT运维8 天前
运维·服务器·windows·docker·云计算·jenkins·devops
Jenkins + SonarQube 从原理到实战三:SonarQube 打通 Windows AD(LDAP)认证与踩坑记录在前两篇文章中,已经介绍了 SonarQube 的部署 以及 通过 sonar-cxx 插件实现 C/C++ 代码扫描。 本篇将重点讲 如何让 SonarQube 对接 Windows AD(LDAP),实现域账号登录和基于 AD 组的权限管理。
朱小弟cs69 天前
linux·运维·学习·ci/cd·自动化·ansible·devops
Orange的运维学习日记--41.Ansible基础入门手动执行任务会容易遗漏某个步骤或错误地执行某个步骤 步骤是否正确或达到预期结果的验证通常有限管理大量服务器时易出现环境差异 增加维护难度并带来错误或不稳定性
数据智能老司机9 天前
aigc·devops·aiops
AI 原生软件交付——发布到生产2012 年 8 月 1 日发生的 Knight Capital 事件,是一次部署失误如何酿成灾难性后果的鲜明例证。当天,作为当时美国最大交易公司之一的 Knight Capital 向其自动化交易系统发布了一次大规模更新。由于多种因素叠加——自动化不足、部署中的人为失误以及糟糕的特性开关管理——一段过时代码被意外重新激活,系统开始在股市中高速下单,产生大量错误交易。
数据智能老司机10 天前
架构·api·devops
自动化 API 交付——API工件的CI/CD(二):构建阶段与API配置部署本章内容包括:在第8章中,我讨论了源代码阶段的治理控制,帮助团队在API设计阶段对API定义应用自动化治理检查。API定义经过审核和批准后,API团队可能需要执行以下操作:
数据智能老司机10 天前
架构·api·devops
自动化 API 交付——API 一致性:模式测试翻译:本章内容概述在上一章中,我探讨了如何通过从 API 服务生成 OpenAPI 定义,确保 OpenAPI 定义与服务行为保持一致。但在某些情况下,可能无法直接从服务生成 OpenAPI 定义。这可能是由于旧有 API 服务的技术限制或组织上的约束。即使可以从 API 服务生成 OpenAPI 定义,实际探索性测试中服务的行为也可能会暴露应用的一些意外行为,而这些可能未被 OpenAPI 定义覆盖。例如,一个包含非法字符的错误请求,可能导致后端应用服务器在请求被控制器错误处理逻辑处理前就返回错误。基于
数据智能老司机10 天前
架构·api·devops
自动化 API 交付——API 设计评审:检查那些无法自动化的内容本章内容包括假设你刚创建了一个新的 API,并且 API 定义文件已经通过了 CI/CD 流水线中所有自动化的提交阶段检查。你发起了一个 Pull Request(PR),希望将这次修改合并到 API 定义项目的主分支。那么,是否还需要同事来审查你 PR 中的 API 定义变更呢?答案是:需要。 和同事甚至潜在用户一起审查 API 变更提案,可以获得自动化检查无法提供的反馈。这也是一个回顾自动化检查报告的机会。在本章中,我将讨论如何在 APIOps 工作流中开展 API 评审,以便获得同事的反馈。虽然所有
数据智能老司机10 天前
架构·api·devops
自动化 API 交付——API 一致性:生成代码和 API 定义本章内容涵盖:假设你正在构建一个公开的 REST API。你已经设计好了 OpenAPI 定义,并通过了第3章和第4章中描述的代码规范检查(linting)和破坏性变更检查。你已将 API 构建并部署到 API 网关,使其上线。同时,你还根据 API 定义生成了 API 参考文档,并发布到开发者门户。运行情况良好。
数据智能老司机10 天前
aigc·devops·aiops
AI 原生软件交付——将代码部署到测试环境在第 3 章中,我们探讨了持续集成的基础,重点关注 CI/CD 流水线中的早期步骤:主要是构建与部署前测试。我们还演示了一个在打开 PR 时触发的示例流水线,如图 4-1 所示。
数据智能老司机10 天前
aigc·devops·aiops
AI 原生软件交付——源代码管理想象这样一个场景:你和团队正在协作开发一个复杂的软件项目,许多人同时贡献代码、进行修改与增强。没有一套清晰的变更管理机制,你们就有可能相互覆盖彼此的工作,弄不清是谁在何时因为什么原因做了哪些修改。没有清晰的方式给“一组更改”打上标签,一旦出现问题,你们就无法快速回退到团队代码的某个稳定版本。没有明确的工作流与结构化的访问控制,任何人可以在任何时间修改任何东西而无人把关。没有可追溯性控制,你们也无法在需要复现某个发布版本时,确定当时到底是哪些代码文件被用于构建。
Johny_Zhao15 天前
linux·网络·网络安全·信息安全·kubernetes·云计算·containerd·devops·seatunnel·系统运维
SeaTunnel的搭建部署以及测试SeaTunnel(原Waterdrop)是一款高性能、易扩展的分布式数据集成平台,支持实时和批量数据处理。以下为 SeaTunnel v3.x 的安装及测试全流程指南:
孙克旭_15 天前
linux·运维·devops
day068-DevOps基本知识与搭建远程仓库一命二运三风水,四积阴德五读书, 六名七相八敬神,九交贵人十养生一命 指先天命格二运 后天运势三风水 周围环境,最好是天地人和谐相生
TravisBytes16 天前
开发语言·c++·devops
gRPC C++ 从 0 到 1 → 到线上:**超详细** 环境搭建、编码范式、性能调优与 DevOps 全攻略写在前面实战脚本(toolchain 容器,10 min 完成):推荐策略:gRPC 官方已明确:性能敏感请避免 Sync,用 Callback 优先。([gRPC][1])
yangrenrui16 天前
运维·gitlab·devops
GitLab:一站式 DevOps 平台的全方位解析在当今数字化时代,软件研发的效率与质量直接决定企业的市场竞争力。GitLab 作为全球领先的 DevOps 平台,凭借 “从构思到部署” 的全流程管理能力,已成为无数企业加速软件交付的核心工具。从初创公司到大型企业,从传统行业到互联网巨头,GitLab 以其开源基因、灵活架构和强大功能,重塑着软件研发的协作模式与生命周期管理。本文将从 GitLab 的起源发展、核心功能、架构设计、应用场景、生态体系到未来趋势,进行全方位深度解析。