04-【kubernetes】Devops核心要点及Kubernets架构概述

一、基本概念

  • CI(Continuous Intergration):持续集成——构建、测试这两步自动化实现,即(3)和(4)步。在持续集成的过程中,需要人工实现的就是开发。
  • CD(Continuous Delivery):持续交付——测试完之后,能够自动打包到一个可以被运维人员得到的或者可以被客户拿到的一个共享服务商或者是一个仓库中。
  • CD(Continuous Deployment):持续部署——交付完了之后,需要运维人员做发布部署了,如果发布部署这个过程也是自动化实现,那这个过程就叫做持续部署。

持续集成+持续交付+持续部署=DevOps

 

二、应用程序交付到运维人员之前需要做什么?

1、有一个研发团队做架构设计(Plan)

2、有一个研发团队进行开发

3、在测试之前,可能需要进行构建(比如有的测试需要提前部署到应用程序中)——这一步并不是必须的

4、有一个研发团队做测试(单元测试,集群测试等等),要是测试完了有问题,那么还要打回去重新开发或者...

5、要是测试完了没有问题,然后就该给运维人员进行相关的工作了。

 

三、正是容器化技术的出现,才使得DevOps技术得以落地,而后,DevOps技术落地的时候,我们完全使用平台进行容器管理,即容器编排工具成为一款重要的底层工具。

 

四、Kubernetes(K8s)的代码托管地址

https://github.com/kubernetes

 

五、Kubernetes(K8s)的特性

1、自动装箱——基于资源依赖,能够自动完成容器的部署,而且不影响其可用性。

2、自我修复——一旦有一个容器崩了,由于容器的轻量性,可以在很快的时间内启动。

3、自动实现水平扩展

4、自动实现服务发现和负载均衡

5、自动实现发布和回滚

6、支持密钥和配置管理

7、存储编排——某一个容器需要用到存储卷时,根据容器自身的需求,创建能够满足它的需要的存储卷。

8、批量处理执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值