DevOps
文章平均质量分 63
devops learn
777_yL
在路上
展开
-
容器化技术Docker (一) 虚拟机和容器有什么不同
原文链接:https://www.backblaze.com/blog/vm-vs-containers/虚拟机和容器都可以充分利用计算机硬件和软件资源。容器是新兴的事物,但是虚拟机已经并且继续在各种规模的数据中心大受欢迎。如果您正在寻找在云中运行自己的服务的最佳解决方案,则需要了解这些虚拟化技术,了解它们之间的区别以及每种技术的最佳用途是什么。什么是虚拟机?虚拟机(VM)是计算机系统的仿真。简而言之,它可以在一台计算机的硬件上运行看似多台单独的计算机。操作系统(OS)及其应用程序共享单个主机.转载 2020-10-31 11:35:12 · 612 阅读 · 0 评论 -
何为CI、CD? 什么又是DevOps
写在之前最近一直再用微软的Azure DevOps,CI和CD、DevOps的概念一直在浮现,但一直不能彻底理解是什么意思,于是就翻阅各大论坛资料进行查询 ,但繁杂的概念让我更加的迷茫。在偶尔间看到了b站狂神的一个视频,进行了一个实例讲解,让我恍然大悟。虽然还有许多细节没有讲到,但是让我对整个流程有了把控,对日后的学习有了方向。现将笔记记录下来、方便查阅。DevOps写在之前什么是DevOps?如何落地实现DevOps理念?DevOps流程DevOps优点什么是DevOps?DevOps是一种思原创 2020-11-03 22:00:12 · 442 阅读 · 0 评论 -
消息队列的重新认识以及Kafka的入门
消息队列能做什么?异步、流量控制、服务解耦异步在秒杀系统中,我们处理一个秒杀请求通常包含风险控制、库存锁定、生成订单、短信通知、更新统计数据。其中最关键的两个步骤就是风险控制、库存锁定。只要用户的秒杀请求通过风险控制,并在服务端完成库存锁定,就可以给用户返回秒杀结果了,对于后续的生成订单、短信通知和更新统计数据等步骤,并不一定要在秒杀请求中处理完成。所以当服务端完成前面 2 个步骤,确定本次请求的秒杀结果后,就可以马上给用户返回响应,然后把请求的数据放入消息队列中,由消息队列异步地进行后续的操作。原创 2021-06-29 11:35:31 · 187 阅读 · 0 评论 -
Jenkins 部署应用访问不到【已解决】
近期在写毕业设计,项目想搭一套自动化部署。Docker+gitee+Jenkins问题在Jenkins构建项目完成后,一直访问不到项目。进入容器中查看,项目确实已经启动起来了。问题就锁定在端口上。此时查看该docke容器与宿主机的端口映射 ,果然没有8888端口的映射关系。这外界是肯定是访问不到的。于是修改应用的端口号为8001 映射到宿主机的80端口 ,重新构建 ,问题解决。总结docker 创建的容器要与宿主机建立端口映射关系才能访问到。...原创 2021-05-05 10:12:24 · 1609 阅读 · 1 评论 -
Kubernetes学习笔记(更新中。。。。)
Kubernetes每个微服务通过Docker进行发布,随着业务的发展,系统中遍布着各种各样的容器。于是容器的资源调度,部署运行,扩容缩容就是我们需要面临的问题。基于 Kubernetes 作为容器集群的管理平台被广泛应用Kubernetes架构Kubernetes是用来管理容器集群的平台。但它不是直接来管理容器,而是把容器放在pod中,通过管理pod来管间接管理容器。Master我们通过 Master 对每个节点 Node 发送命令。简单来说,Master 就是管理者,Node 就是被管理者原创 2020-11-24 21:40:33 · 170 阅读 · 1 评论