概念

目前在企业中,尤其是大型互联网企业中,云容器越来越重要,原因是:云容器的架构能够提供一整套的,自动提交,自动打包,自动部署,自动重启,动态配置的解决方案,但是目前市场人才稀缺,而且随着互联网企业的规模越来越大,将来对相关技术人才的需求量会持续增长
结合这个发展方向,结合我们目前的j2ee技术做一下技术总结

云容器代替原始部署完成以下工作:搭建虚拟机,安装redis,nginx,mq,mysql,tomcat,jdk,marven。然后搭完以后镜像出来,换到另外一台上,换个ip,单独做测试环境。然后每次部署,通过ssh连接到linux服务器,kill -9,然后备份,重启服务器,打war包等等等
2 云容器的整体结构

流程:
1 ->程序员提交代码到git
2 ->Jenkins对新版本进行打包测试
3 ->提交docker进行自动部署
4 ->通过webui动态配置nginx反向代理

3 结构和技术拆分


1 git 代码版本控制(svn)
2 jenkins 自动打包测试工具(将写好的代码从git上拉下来,然后打成为服务的jar包)
3 glusterfs 分布式文件存储系统,相当于fastdfs
4 docker 把(springboot)微服务作为一个个单独的容器,单独运行
5 Kubernetes解决的就是docker集群以及各处网络访问的阻碍(它还有负载均衡功能,我们用的是nginx+springcloud)
6 etcd+confd+nginx 将nginx的配置实现动态化,在webui页面上就可以配置nginx的反向代理

docker + K8s概念简介相关推荐

  1. 还不会docker+k8s?2020年,就要面对现实了...

    docker的前世今生 2010年,几个年轻人,在美国旧金山成立了一家名叫"dotCloud"的公司.这家公司主要提供基于PaaS的云计算技术服务.具体来说,是和LXC有关的容器技 ...

  2. 自动化集成:Docker容器入门简介

    前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译.打包.镜像构建.部署等操作:本篇文章主要描述Docker基础用法. 一.Docker简介 1.基础 ...

  3. docker:虚拟化和docker容器概念

    目录 前言 一.虚拟化简介 1.虚拟化概述 2.耦合与解耦合 2.1 耦合 2.2 解耦合 2.3 小结 3.虚拟化作用 4.虚拟化工作原理 4.1 QEMU 4.2 KVM 4.3 虚拟化类型 4. ...

  4. 搞定 docker k8s,这 2 套视频就够了

    点击关注公众号[Java 充电社],帮你挑选更多高质量的学习视频,每天带你充电,如果本文对你有帮助,点个赞.帮忙分享下,感谢您的支持! 今天给大家精选了 2 套 docker 和 k8s 的视频教程. ...

  5. Docker知识3:Docker的体系简介

    摘要: 本文是关于docker的专题讨论,作者用一组文档尽可能保证完整地阐述Docker到底是啥?如何使用?docker的使用范围等.相关的其它文章是: Docker知识1:Docker-hub简介 ...

  6. Docker 核心概念、安装、端口映射及常用操作命令,详细到令人发指。

    Docker简介 Docker是开源应用容器引擎,轻量级容器技术. 基于Go语言,并遵循Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发 ...

  7. 尝鲜!.NET5实操之docker+k8s,这10个坑,你不得不知!

    2016年发布了.NET Core第一个正式版本,2020年11月.NET5也正式来临了,技术日新月异,也有点让人应接不暇.在框架设计上,.NET Framework的全家桶理念,培养了一大批的CRU ...

  8. 自动化集成:Pipeline整合Docker+K8S

    同系列推荐: Jenkins管理工具详解 Pipeline流水语法详解 Docker容器入门简介 Pipeline整合Docker容器 Kubernetes容器引擎详解 微服务组件二次浅封装 前言:该 ...

  9. docker教程_1 简介和安装

    https://gitee.com/fakerlove/docker 文章目录 Docker 教程 1. 简介 1.1 概念 1.2 优点 1.3 安装 环境准备 安装 Docker 教程 1. 简介 ...

最新文章

  1. 驳“中国的网页设计为什么这么烂?”
  2. !!!. 数据库的编程(ADO) --- 三种sql语句执行的不同
  3. 终版!思科网络设备基础命令大全(三)
  4. Tomcat源码解析四:Tomcat关闭过程
  5. python之if经典语句_Python之if语句、字典
  6. IXMLDOMDocument 成員
  7. dibbler-server安装配置
  8. 计算机考研408每日一题 day158
  9. 教你简单制作视频滚动字幕
  10. 修改Windows系统注册表并使其立即生效
  11. 将生成的视频保存到相册
  12. 用计算机撩人套路,给大家一些撩人的套路情话~
  13. IOS内购验证 (Java版)
  14. Linux文件权限:特殊权限、权限属性、权限掩码
  15. L1 Cache(一级缓存)
  16. 右斜杠 java chr_PHP(5.3+)中的\(反斜杠)有什么作用?
  17. 用ANSYS画矩形_3D建模:用SolidWorks画一个一字螺丝刀
  18. 力士乐压力补偿器ZDC25P-2X/M
  19. 软件测试 质量监控计划书,软件测试的计划书(案例).doc
  20. 手游遭遇兼容性、客户端、服务器、防外挂问题如何做?

热门文章

  1. cluster-trace-v2018 阿里集群数据集中文简介
  2. c语言采用顺序存储结构存储串,试编写算法实现串的置换操作,串-第4章-《数据结构题集》答案解析-严蔚敏吴伟民版...
  3. Echarts-wordcloud词云图使用及自定义图片
  4. day day up
  5. Spring Boot整合thymeleaf异常 —— 无法通过th:text=“${xxx}“取到值的解决方法
  6. 通过经纬度计算出航向角
  7. MTK Android12 内置APK三方应用问题小结
  8. 华为路由器ws5200虚拟服务器,华为路由器ws5200怎么设置
  9. js将秒转换为时分秒
  10. Apache JMeter™ 构建LADP测试计划