大约 1 分钟
DevOps
Development(开发)和 Operations(运维)的组合,是⼀种⽅法论,是⼀组过程、⽅法与系统的统称,⽤于促进应⽤开发DEV、应⽤运维OPS和质量保障(QA)部⻔之间的沟通、协作与整合,以期打破传统开发和运营之间的壁垒和鸿沟;
通过⾃动化软件交付和架构变更的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠;具体来说,就是在软件交付和部署过程中提⾼沟通与协作的效率,旨在更快、更可靠的的发布更⾼质量的产品;
DevOps并不指代某⼀特定的软件⼯具或软件⼯具组合;各种⼯具软件或软件组合可以实现 DevOps 的概念⽅法,与软件开发中设计到的 OOP、AOP、IOC(或DI)等类似,是⼀种理论或过程或⽅法的抽象或代称。当下容器化技术与K8S是DevOps的核⼼
大约 26 分钟
docker
Docker概述?场景?优点?
开源的应用容器引擎,基于 Go 语言
通过容器实现快速打包,测试和部署程序、管理基础架构(快速交付)
容器安全、轻量、可移植、松耦合、可扩展直接在内核运行(同一硬件上可运行多个容器)
Web应用的自动化打包和发布。√
自动化测试和持续集成、发布。√
在服务型环境中部署和调整数据库或其他的后台应用。
快速,一致地交付您的应用程序
响应式部署和扩展
在同一硬件上运行更多工作负载
Docker架构?组件?
大约 23 分钟
k8s介绍
- Kubernetes舵手。8替代K和s中的8个字母,Google开源基于Go
- Kubernetes和Docker两个互补。Docker侧重于容器化应用,Kubernetes专注于容器编排。Docker开发应用、打包、测试和交付,Kubernetes在生产、测试环境中编排应用的运行
- k8s类似云上的操作系统对资源进行抽象,并对多种云原生微服务应用进行调度
k8s架构
Kubernetes集群由主节点(master)与工作节点(node)组成。这些节点都是Linux主机
大约 81 分钟
记录linux安装各种服务器的方法
linux7的安装
大约 18 分钟