腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
DevOps持续集成
专栏作者
举报
384
文章
572440
阅读量
67
订阅数
订阅专栏
申请加入专栏
全部文章(384)
jenkins(117)
devops(86)
git(79)
bash(41)
腾讯云测试服务(41)
kubernetes(39)
容器镜像服务(37)
自动化(37)
容器(35)
编程算法(33)
网络安全(32)
https(31)
开源(29)
github(28)
数据库(23)
微服务(22)
sql(21)
api(20)
存储(20)
部署(20)
java(17)
linux(17)
apache(16)
node.js(15)
http(15)
DevOps 解决方案(14)
运维(14)
python(13)
maven(13)
cci 持续集成(13)
网站(12)
单元测试(12)
安全(12)
工具(11)
windows(10)
云计算(10)
配置(10)
shell(9)
自动化测试(9)
测试(9)
管理(9)
打包(8)
gradle(8)
xml(7)
html(6)
云数据库 SQL Server(6)
ide(6)
jar(6)
缓存(6)
jdk(6)
ssh(6)
tcp/ip(6)
php(5)
android(5)
ci(5)
服务(5)
ios(4)
oracle(4)
nginx(4)
bash 指令(4)
访问管理(4)
dns(4)
npm(4)
迁移(4)
工程师(4)
工作(4)
集群(4)
开发(4)
实践(4)
mac os(3)
ruby(3)
json(3)
centos(3)
分布式(3)
uml(3)
机器人(3)
安全漏洞(3)
pipeline(3)
持续交付(3)
服务器(3)
镜像(3)
软件(3)
系统(3)
性能(3)
最佳实践(3)
postgresql(2)
unix(2)
混合云解决方案(2)
yum(2)
markdown(2)
kernel(2)
数据分析(2)
虚拟化(2)
功能测试(2)
测试策略(2)
性能测试(2)
持续集成(2)
持续部署(2)
agent(2)
config(2)
dashboard(2)
dockerfile(2)
gitlab(2)
int(2)
ip(2)
ldap(2)
openshift(2)
sonarqube(2)
terraform(2)
代理(2)
代码质量(2)
工作流(2)
基础(2)
架构(2)
监控(2)
解决方案(2)
内存(2)
数据(2)
云服务器(1)
对象存储(1)
负载均衡(1)
其他(1)
官方文档(1)
NLP 服务(1)
c++(1)
perl(1)
javascript(1)
go(1)
.net(1)
bootstrap(1)
vue.js(1)
css(1)
tomcat(1)
spring(1)
神经网络(1)
文件存储(1)
SSL 证书(1)
数据加密服务(1)
devmaster(1)
腾讯git代码托管(工蜂)(1)
云推荐引擎(1)
数据安全(1)
sass(1)
serverless(1)
黑客(1)
数据迁移(1)
爬虫(1)
jvm(1)
正则表达式(1)
面向对象编程(1)
ftp(1)
grep(1)
cdn(1)
selenium(1)
gcc(1)
zabbix(1)
kvm(1)
架构设计(1)
sas(1)
nest(1)
gerrit(1)
防火墙(1)
CODING DevOps(1)
负载测试(1)
etcd(1)
验证码(1)
应用安全开发(1)
Elasticsearch Service(1)
多云管理(1)
数据湖(1)
项目管理(1)
admin(1)
airflow(1)
apply(1)
auto(1)
branch(1)
break(1)
com(1)
commit(1)
ethernet(1)
for循环(1)
hostname(1)
init(1)
interface(1)
ipv4(1)
iterable(1)
kubectl(1)
minikube(1)
operators(1)
prometheus(1)
route(1)
router(1)
saas(1)
shutdown(1)
token(1)
txt(1)
ui(1)
web(1)
版本控制(1)
备份(1)
笔记(1)
变量(1)
操作系统(1)
插件(1)
产品(1)
程序(1)
代理服务器(1)
对象(1)
服务端(1)
函数(1)
计算机(1)
监控工具(1)
教程(1)
交换机(1)
接口(1)
进程(1)
连接(1)
浏览器(1)
路由(1)
面试(1)
命令行(1)
日志(1)
软件开发(1)
设计(1)
生命周期(1)
事件(1)
调试(1)
图表(1)
网络(1)
优化(1)
语法(1)
源码(1)
主机(1)
字符串(1)
DevSecOps(1)
A/B测试(1)
包管理器(1)
搜索文章
搜索
搜索
关闭
Kubernetes 中基于主机和路径路由的蓝绿部署
路由
主机
kubernetes
部署
服务
Kubernetes 是一个开源容器编排系统,可简化软件部署、扩展和管理。它最初由 Google 设计,现在由云原生计算基金会监管。
DevOps云学堂
2024-03-02
85
0
使用docker init编写Dockerfile和docker-compose配置
init
配置
最佳实践
安全
dockerfile
您是那些觉得编写Dockerfiles和docker-compose.yml很痛苦的人之一吗? 至少我从来没有享受过。我总是想知道我是否遵循了最佳实践,并且在编写配置文件时是否在不知不觉中引入了安全Dockerfile漏洞。 好吧,我不必再担心这个问题了,感谢 Docker 的优秀人员,他们更好地利用了生成式人工智能,而没有引起太多噪音。他们创建了一个 CLI 实用工具 —docker init
DevOps云学堂
2024-03-02
150
0
GitHub Actions : 麦当劳可重复的CI工作流程
工作流
github
持续集成
ci
工程师
麦当劳的工程团队处于数字创新的前沿,创建无缝且引人入胜的电子商务应用程序,使客户可以使用手机方便地订购他们最喜欢的餐点。 我们的技术领域广阔,涵盖许多微服务,这些微服务是用多种语言编写的,并使用不同的云原生服务。全球各地的工程团队必须每天多次构建、测试、打包和发布这些服务,以集成持续的变更。
DevOps云学堂
2024-03-02
94
0
Kubernetes Pod 作为 Jenkins SSH 代理
kubernetes
ssh
jenkins
代理
服务
Jenkins 是一个自动化服务器,在不断发展的 DevOps 环境中协调 CI/CD 管道方面发挥着至关重要的作用。然而,传统的 Jenkins 代理在可扩展性和灵活性方面存在局限性。这就是 Kubernetes 的用武之地。Kubernetes 是一个容器编排平台,正在改变部署和管理的方式。本文通过使用 Kubernetes Pod 作为 Jenkins 代理,深入探讨 Jenkins 和 Kubernetes 如何协同工作。这使团队能够动态扩展、优化资源利用率并简化其 CI/CD 工作流程。
DevOps云学堂
2024-02-17
97
0
Weaveworks 的关闭对 GitOps 意味着什么?
工具
软件
开源
产品
持续交付
Weaveworks,这家创造了 GitOps 一词的公司,很快就会不复存在。该公司首席执行官亚历克西斯·理查森(Alexis Richardson)上周早些时候在LinkedIn上发帖称,该公司即将关闭。
DevOps云学堂
2024-02-17
95
0
从 KIND 环境中了解到的有趣的 DNS 事实
容器
dns
服务
服务器
架构
Kubernetes in Docker (KIND) 是一个由 Kubernetes SIG 社区维护的开源项目。该项目的目的是使用Docker提供一个简单的Kubernetes环境,主要用于Kubernetes CI测试。 Kubernetes本身是一个容器编排平台,因此使用Docker作为其节点会产生基于容器中容器概念的架构。这种方法的实现过程也引入了与双层容器相关的挑战。本文重点讨论这一过程中出现的与 DNS 相关的一个具体实施问题。
DevOps云学堂
2023-12-19
182
0
什么是 CI/CD 可观察性,我们如何为更多可观察的管道铺平道路?
存储
ci
测试
软件
系统
在这篇文章中,作者介绍了CI/CD可观测性的概念和重要性。通过使用可观测性,团队可以提前解决问题,做出更明智的决策,并增加对软件发布的信心。文章还提到了CI/CD系统中常见的问题,包括不稳定性、性能回归和配置错误。为了解决这些问题,作者介绍了GraCIe,这是一个基于Grafana构建的应用插件,旨在提供对CI/CD系统的易于理解的方式。GraCIe利用Grafana Tempo、Grafana Loki和Prometheus的功能,通过使用OpenTelemetry,可以与几乎任何CI/CD平台无缝集成,为用户提供无与伦比的洞察力。作者还展望了未来,希望CI/CD供应商能够朝着一个共同的标准发展,实现遥测数据的普遍可访问性。
DevOps云学堂
2023-12-19
139
0
K8s: Java应用OOMKilled的原因与分析
java
进程
内存
配置
系统
管理 Kubernetes Pod 中运行的 Java 进程的内存使用情况比人们想象的更具挑战性。即使使用正确的 JVM 内存配置,仍然可能会出现OOMKilled问题,您想知道为什么吗?
DevOps云学堂
2023-12-13
642
0
30个Pull 请求之后,Prometheus 内存使用量减少了一半
开源
prometheus
工作
内存
字符串
Grafana Labs 杰出工程师 Bryan Boreham 在 KubeCon 上详细介绍了他如何减少 Prometheus 的内存使用量。
DevOps云学堂
2023-12-13
284
0
极狐GitLab SaaS 功能调整-Git项目迁移-从GitLab.cn迁移到GitLab.com
git
迁移
com
gitlab
saas
今天,收到了极狐GitLab的邮件通知“关于JihuLab.com 试用期限调整的通知”邮件内容如下:
DevOps云学堂
2023-12-05
459
0
5年DevOps 经验中的5条经验教训
devops
部署
工程师
工具
开发
人重于流程重于工具。除非你能得到你想要帮助的人的支持,否则还有什么意义呢?DevOps 的主要目标之一是提高组织开发人员和整个组织的生活质量,开发可保护、改进和加速他们日常工作的核心平台和工具。无论是通过实施新的 CI/CD 工具、自动化还是架构平台,只要您心中有“以人为本”的方法,您总会产生积极的影响。
DevOps云学堂
2023-12-04
129
0
本地计算机上使用轻量级Kubernetes - k3s
kubernetes
operators
部署
管理
计算机
如何在工作站上启动并运行轻量级 Kubernetes。K3s 是一种轻量级、经过认证的 Kubernetes 发行版,专为资源受限的环境(例如边缘设备、物联网设备和小规模部署)而设计。它由 Rancher Labs 开发,构建的目标是提供一个简约且易于使用的 Kubernetes 发行版,消耗更少的资源,同时保持与 Kubernetes API 的完全兼容性。
DevOps云学堂
2023-12-04
209
0
DevSecOps 管道: 使用Jenkins自动化CI/CD管道以实现安全的多语言应用程序
自动化
jenkins
安全
ci
DevSecOps
DevSecOps 流程 先决条件: 1) Git 2) Jenkins 3) Sonar-Scanner 4) Snyk 5) Java、Maven、Node.js、Python 等(您为项目选择的语言将取决于适用的安装要求。 6) Docker 7) Aqua Trivy 8) Kubernetes 9) Zaproxy
DevOps云学堂
2023-11-29
281
0
Kubernetes Operator简介与构建
kubernetes
部署
管理
集群
事件
自动化任务总是有其特殊之处。当我们想要执行某些任务时,我们需要能够对某些特定事件做出反应或被触发。但很多事件无法轻松监听,尤其是在 Kubernetes 集群中。所以今天,我们将看看如何尝试使用Operator来解决它。我们将了解如何创建 Kubernetes Operator!
DevOps云学堂
2023-11-06
209
0
2024 - 推动DevOps 工程落地的领域相关工具
devops
自动化
版本控制
工具
监控
在快速发展的软件开发和 IT 运营领域,DevOps 已成为一种变革性方法,旨在弥合开发和运营团队之间的差距。DevOps 强调协作、自动化和持续改进,以加快软件开发生命周期,同时确保可靠性和质量。成功实施 DevOps 的关键支柱之一是战略性地使用支持开发过程各个阶段的各种工具。
DevOps云学堂
2023-10-25
281
0
Kargo-面向K8s的下一代持续交付和应用生命周期编排平台
部署
持续交付
工具
镜像
生命周期
Akuity是Argo CD背后的公司,你们可能因为他们的创新方式而熟知他们。 他们为部署提供了比Kubernetes更简单对比的思考方式,并将CI(创建构件的过程)和CD(部署过程)区分得更加清晰。他们做的一件非常有趣的事情是,他们确定了扩展Argo CD的方式:增加更多功能,还是在现有的基础上创造出一种新的、专为当前任务而设计的解决方案。 为了介绍这个决策,他们决定创造出一些全新的东西。
DevOps云学堂
2023-10-25
382
0
Kubernetes-Pod的重新平衡和碎片整理
kubernetes
部署
工作
集群
优化
默认情况下,Kubernetes不会重新计算和重新平衡工作负载。 您可能会遇到一些节点过度利用的集群,而其他节点只有少量的Pod。 您可以如何解决这个问题呢?
DevOps云学堂
2023-10-07
341
0
OpenTelemetry实现更好的Airflow可观测性
airflow
浏览器
配置
数据
系统
Apache Airflow是一个编排平台,用于以编程方式编写、安排和执行工作流。OpenTelemetry开放遥测用于生成、收集和导出遥测数据(指标、日志和跟踪),以帮助您分析软件的性能和行为。这两个开源项目看起来很自然,随着 Airflow 2.7 的推出,用户现在可以开始在 Airflow 中利用 OpenTelemetry Metrics!
DevOps云学堂
2023-10-07
328
0
Terraform 预提交挂钩使用指南:节省时间并提高代码质量
commit
terraform
代码质量
工具
配置
在不断变化的技术世界中,确保代码的质量和安全性至关重要。然而,在每次提交之前手动运行命令行检查可能是一项耗时且乏味的任务。
DevOps云学堂
2023-10-07
196
0
Jenkins打造满足网络安全领域发展的CI/CD
容器
网络安全
jenkins
ci
测试
对于一家必须领先于黑客、欺诈者和网络犯罪趋势的全球网络安全公司来说,构建、测试和发布软件的繁琐遗留流程是一个巨大的挑战。
DevOps云学堂
2023-09-25
178
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档