Linux-devops
云原生时代:
以Devops、SRE框架为指导,Docker/K8S/微服务为基础,用分布式方式加上 Python和
Go语言,构建一套云技术产品体系,以及进行高级管理工具的二次开发,实现属于公司自己
的自动化运维体系以及云技术体系的自动化产品。使用的自动化运维产品,可以用ran
cherargoCDtecktonCl gitops 等,流水线及管理工具
ci cd
ci: 持续集成: 开发的代码集成到代码仓库。
cd: 持续交付: 从代码仓库拉取代码部署到测试环境。
cd: 持续部署: 从代码仓库拉取代码部署到生产环境。
DevOps: 理念让开发人员可以持续集成,运维人员可以持续交付和持续部署.让整个开发过程自动部署,上线 。。
- 开发写完的代码自动集成,自动交付与部署。本质是自动化。
- DevOps是一套快速、频繁、可靠的软件交付实践.
DevOps
- Development 开发
- Operation 运维
DevOPS目标是解决 开发书写代码,集成,交付,部署进度,审核缓慢.
DevOPS实现
- 开发(存放收集代码 CI): git/gitlab/github/gitee(代码平台)
- 运维(部署代码 CD): jenkins maven ....插件 ʢ sonarqube (运维)
livenessProbe: 检查失败时重启容器。
readinessProbe: 检查失败时标记为未就绪状态。
startupProbe: 检查失败将会杀死容器,再次期间不进行readinessProbe和livenessProbe的检查。
Pod的优雅终止
lifecycle:
postStart:
preStop
初始化容器initContianers
Pod创建的流程图解
replicasets: 副本控制器,相比于rc资源功能更加强大。
pod的安全上下文。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架