首页 > 其他分享 >『中级篇』CI/CD持续集成/持续部署(69)

『中级篇』CI/CD持续集成/持续部署(69)

时间:2023-01-06 11:32:31浏览次数:56  
标签:集成 容器 CI CD 69 Docker k8s 安装 docker

)​

从这次课就开始学习CI/CD,结合docker或者是使用k8s来完成。

『中级篇』CI/CD持续集成/持续部署(69)_Machine

CICD的理解

  • CICD是一个整套流程的解决方案,光依靠docker和k8s是完全不行的,中间涉及到很多CICD的工具,CI的服务器。
  • 本地用github做代码的管理,Travis CI用于构建docker,docker的镜像发布到docker hub,docker hub又和docker cloud做了个集成处理,通过docker image 在公有云上做一个部署。进行服务的更新。
  • github 和 docker hub 都是一种公共服务,都是收费的。
  • jenkins文档太多了不讲了,网上一搜一堆,这次不使用jenkins。
  • gitlab 和 gitlab CI,程序语言python,java!
  • 通过之后的学习让CICD更加平民话,而不是高不可攀!
  • 持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

PS:本人的目标CICD的整个流程,可以自己搭建一套小公司内部的流程,方便开发人员和测试使用。


往期精彩
  1. ​docker导学(一)​
  2. ​容器的技术概述(二)​
  3. ​docker的魅力初体验-5分钟安装wordpress不走弯路(三)​
  4. ​docker官网介绍(四)​
  5. ​如何在mac上安装docker(五)​
  6. ​如何在window上安装docker(六)​
  7. ​如何在mac上通过vagrant安装虚拟机(七)​
  8. ​如何在window上通过vagrant安装虚拟机(八)​
  9. ​docker-Machine的本地使用(九)​
  10. ​docker-Machine的本地使用(十)​
  11. ​在linux/mac下通过Docker-Machine在阿里云上的使用(11)​
  12. ​docker架构和底层技术(12)​
  13. ​docker Image概述(13)​
  14. ​手动建立一个base Image(14)​
  15. ​什么是Container(15)​
  16. ​构建自己的Docker镜像(16)​
  17. ​Dockerfile详解(17)​
  18. ​镜像的发布(18)​
  19. ​Dockerfile实战(19)​
  20. ​容器的操作(20)​
  21. ​Dockerfile实战CMD和ENTRTYPOINT的配合(21)​
  22. ​容器的资源限制(22)​
  23. ​docker网络(23)​
  24. ​docker学习必会网络基础(24)​
  25. ​Linux网络命名空间(25)​
  26. ​Docker Bridge详解(26)​
  27. ​容器之间的Link(27)​
  28. ​容器的端口映射(28)​
  29. ​容器网络之host和none(29)​
  30. ​多容器复杂应用的部署(30)​
  31. ​overlay网络和etcd实现多机的容器通信(31)​
  32. ​docker的数据持久化存储和数据共享(32)​
  33. ​windows下vagrant 通过SecureCRT连接centos7(33)​
  34. ​数据持久化之Data Volume(34)​
  35. ​数据持久化之bind Mounting(35)​
  36. ​docker 使用bind Mounting实战(36)​
  37. ​docker容器安装wordpress(37)​
  38. ​docker Compose到底是什么(38)​
  39. ​Docker Compose的安装和基本使用(39)​
  40. ​Docker 水平扩展和负载均衡(40)​
  41. ​Docker compose 部署一个复杂的应用(41)​
  42. ​容器编排Docker Swarm介绍(42)​
  43. ​docker-swarm创建一个多节点集群(43)​
  44. ​play with docker 的使用(44)​
  45. ​docker-swarm中的Service创建维护和水平扩展(45)​
  46. ​在docker-swarm集群里通过serivce部署wordpress(46)​
  47. ​集群服务间通信之RoutingMesh(47)​
  48. ​RoutingMesh之Ingress负载均衡(48)​
  49. ​Docker-Stack部署wordpress(49)​
  50. ​Docker-Stack部署投票应用(50)​
  51. ​Docker-Secret管理和使用(51)​
  52. ​Docker service更新(52)​
  53. ​Docker的收费模式(53)​
  54. ​Docker-cloud介绍(54)​
  55. ​Docker Cloud自动构建 Docker image(55)​
  56. ​Docker企业版的在线免费体验(56)​
  57. ​docker企业版本地安装之UCP(57)​
  58. ​docker体验阿里云的容器服务(58)​
  59. ​阿里云安装Docker企业版UCP和DTR(59)​
  60. ​Kubenetes简介(60)​
  61. ​Minikube快速搭建K8S单节点环境(61)​
  62. ​K8S最小调度单位Pod(62)​
  63. ​K8S横向扩展功能ReplicaSet和ReplicationController(63)​
  64. ​k8s重要的Deployment(64)​
  65. ​Vagrant在本地搭建多节点K8S集群(65)​
  66. ​k8s基础网络Cluster Network(66)​
  67. ​k8s的Service简介和演示(67)​
  68. ​k8s的NodePort类型Service以及Label的简单实用(68)​

标签:集成,容器,CI,CD,69,Docker,k8s,安装,docker
From: https://blog.51cto.com/u_12040702/5992908

相关文章